How can I return from simulink to matlab thread?
2 次查看(过去 30 天)
显示 更早的评论
Hi ! I am currently doing 'real-time audio processing' using simulink and matlab.
Firsly, I built system block for simulink ('record_test.mdl') like this. ( http://www.flickr.com/photos/52197146@N07/7216105684/in/photostream)
Followings are my MATLAB code(.mfile).
(...)
sim('record_test');
(other codes...)
But the process doesn't return from simulink to MATLAB at all.
Is there anyone who can give me some advice? I really appreciate all of your comments.
2 个评论
采纳的回答
Guy Rouleau
2012-5-18
SIM is blocking, it will return to your script only when the simulation terminates.
If you want to start a simulation from command line in a non-blocking way, you can use:
set_param(modelname,'simulationcommand','start')
That way your script will continue to the next line once the simulation is started, without waiting for it to complete.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Code Generation and Deployment 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!