这可能是一个非常简单的问题,但我想在模拟运行时使用模拟时间来执行一个函数。例如,当仿真时间大于 14 秒(or >=14 & <20 s)
时,则更改参数值。请帮帮我,下面的代码没有做任何事情。谢谢。
a=0;
set_param('model','SimulationCommand','Start');
b=0;
for i=1:1:500000 % 1ms sampling rate
timer(:,1)=get_param('model','SimulationTime');
if timer>=14
a=1;
b=1;
end
end