Simulink model in a for loop

2 次查看(过去 30 天)
Hi at all, I have a problem when I run a simulink model inside a for loop.
More in detail when I run the model with the command:
set_param('model_name','SimulationCommand','start')
the script doesn't wait the end of the simulation before continue...
There some commands like the waitfor or the drawnow?
Thanks
M1tc4

采纳的回答

Titus Edelhofer
Titus Edelhofer 2011-11-9
Hi Mitch,
I would usually suggest to use the function sim for running simulations, or is there any reason you can't use sim?
Titus
  5 个评论
Titus Edelhofer
Titus Edelhofer 2011-11-9
Hi Mitch,
sorry, set_param was wrong, it's simset that you need to use
opt = simset('DstWorkspace', 'current');
and pass this to sim.
Sorry!
Titus
Mitch Martelli
Mitch Martelli 2011-11-9
Fantastic... I dont need to open the model... I dont need to put a pause...All the variables are stored in the workspace with the correct name...
Thanks a lot Titus

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Programmatic Model Editing 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by