在Simulink中暂停模拟

时间:2014-12-12 08:36:40

标签: matlab controls simulink

如何通过set_param命令在simulink中暂停模拟一定的时间跨度,例如。 50秒?有没有其他方法可以在特定时间段内从matlab暂停模拟?

2 个答案:

答案 0 :(得分:2)

你可能会尝试这样的事情:

set_param('sys','SimulationCommand','pause')
pause(50)
set_param('sys','SimulationCommand','continue')

答案 1 :(得分:0)

am304发布的答案非常适合您的问题。我只是想知道你是否会在随机模拟时间或特定模拟时间执行这些命令,比如1.05秒?

如果您的目标是在指定的模拟时间暂停模拟,请参阅以下答案:https://stackoverflow.com/a/38348315/6580313