n********e 发帖数: 1789 | 1 我有个mdl文件,从workspace中读取参数,然后运行。
我是想先运行到比如10s,暂停simulink,改变一些参数,然后继续运行到20s,
x = 0.00;
Tstop1 = 0.0;
Tstop2 = 10.0;
sys='test';
sim(sys,[Tstop1 Tstop2])
x = 0.01;
Tstop1 = Tstop2;
Tstop2 = 20;
sim(sys,[Tstop1 Tstop2])
这样对不对?主要是scope里面显示的不是从0~20s的。而是从10s到20s的,前面的被覆
盖掉了。
大家有啥办法?谢谢 |
|
n********e 发帖数: 1789 | 2 【 以下文字转载自 EE 讨论区 】
发信人: nineoneone (网虫), 信区: EE
标 题: 请教一个Simulink仿真中暂停改变参数的问题
发信站: BBS 未名空间站 (Sat Nov 8 16:33:18 2008), 转信
我有个mdl文件,从workspace中读取参数,然后运行。
我是想先运行到比如10s,暂停simulink,改变一些参数,然后继续运行到20s,
x = 0.00;
Tstop1 = 0.0;
Tstop2 = 10.0;
sys='test';
sim(sys,[Tstop1 Tstop2])
x = 0.01;
Tstop1 = Tstop2;
Tstop2 = 20;
sim(sys,[Tstop1 Tstop2])
这样对不对?主要是scope里面显示的不是从0~20s的。而是从10s到20s的,前面的被覆
盖掉了。
大家有啥办法?谢谢 |
|
n********e 发帖数: 1789 | 3 【 以下文字转载自 EE 讨论区 】
发信人: nineoneone (网虫), 信区: EE
标 题: 请教一个Simulink仿真中暂停改变参数的问题
发信站: BBS 未名空间站 (Sat Nov 8 16:33:18 2008), 转信
我有个mdl文件,从workspace中读取参数,然后运行。
我是想先运行到比如10s,暂停simulink,改变一些参数,然后继续运行到20s,
x = 0.00;
Tstop1 = 0.0;
Tstop2 = 10.0;
sys='test';
sim(sys,[Tstop1 Tstop2])
x = 0.01;
Tstop1 = Tstop2;
Tstop2 = 20;
sim(sys,[Tstop1 Tstop2])
这样对不对?主要是scope里面显示的不是从0~20s的。而是从10s到20s的,前面的被覆
盖掉了。
大家有啥办法?谢谢 |
|