我需要知道simulink的进展。 SimulationStatus
只提供了一个非常基本的信息:
get_param(gcs,'SimulationStatus')
我需要这样的东西:
set_param(gcs, 'SimulationCommand', 'start');
pause(200)
if ??progress?? < 10 % percent
set_param(gcs, 'SimulationCommand', 'stop');
error('Progress so slow')
end
答案 0 :(得分:1)
使用
的组合timeNow = get_param(gcs,'SimulationTime');
和
timeEnd = get_param(gcs,'StopTime');
确定您进入模拟的距离。
您可能还想使用Timer代替pause(200)
进行调查,以便不阻止您的命令行。