PDA

查看完整版本 : [Simulink相关] m文件中运行simulink


jimmymacong
2012-06-14, 16:57
我想在m文件中运行一个simulink模型(向workspace输出量),而且m文件中用到workspace的量,dianjibihuan是一个mdl文件,但是发现这段程序只能打开模型,不能使模型运行,不能产生我需要的数据,求大神帮忙解决啊!!
clf
dianjibihuan;
y=n.signals.values(:,1);
t=n.time(:,1);
plot(t,y,'r');
grid on;
xlabel('t');
ylabel('转速响应');
title('PI控制转速闭环系统干扰测试仿真系统');
text(1,2,'阶跃输入');
text(2,103,'电网电压阶跃扰动');
text(3,103,'负载阶跃扰动');

chrq1920
2012-08-18, 17:01
我想在m文件中运行一个simulink模型(向workspace输出量),而且m文件中用到workspace的量,dianjibihuan是一个mdl文件,但是发现这段程序只能打开模型,不能使模型运行,不能产生我需要的数据,求大神帮忙解决啊!!
clf
dianjibihuan;
y=n.signals.values(:,1);
t=n.time(:,1);
plot(t,y,'r');
grid on;
xlabel('t');
ylabel('转速响应');
title('PI控制转速闭环系统干扰测试仿真系统');
text(1,2,'阶跃输入');
text(2,103,'电网电压阶跃扰动');
text(3,103,'负载阶跃扰动');
sim('dianjibihuan') ,试一试