필터 지우기
필터 지우기

How can I run a SimMechanics simulation from a matlab script file/ workspace?

조회 수: 1 (최근 30일)
I have a script file which currently uses "From Workspace" / "To workspace" blocks as inputs / outputs for a simMechanics model. This works fine. However I wish to loop through many simulations of the model in my script, so that I can take the output of the model on a first run, do something with that output in my script file and then update the input of the model and run it again, and so on.
How would I do this? Any help would be appreciated!

채택된 답변

Pouya Jamali
Pouya Jamali 2012년 10월 27일
I think you can use sim command to run your simulink block diagram from your script m-file ... sim('block diagram name') stay in touch just if your problem persists more ...
  댓글 수: 2
Dave
Dave 2012년 10월 27일
Thanks Pouya, you are absolutely right, I appreciate your input!
Pouya Jamali
Pouya Jamali 2012년 11월 27일
An other way to do that is to use following commands:
set_param('modename','SimulationCommand','start') set_param('modename','SimulationCommand','pause') set_param('modename','SimulationCommand','continue') set_param('modename','SimulationCommand','stop')
and a Pause block on your model. the advantage of this method is to avoid compiling and initialization of the simulation in each iteration. It saves time.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by