Set configuration parameter in Simulink

조회 수: 3 (최근 30일)
Alessandra Cuneo
Alessandra Cuneo 2015년 10월 5일
댓글: Alessandra Cuneo 2015년 10월 5일
Hi,
I have to run a simulink model from a script in Matlab. I'm using the sim command to run the model but I not find the right command to set the initial state. I am able to do it from the model (Simulation --> configuration parameters --> initial state) but I have some problem to do it from a script. Could anyone suggest me a solution?
Thanks

채택된 답변

Sebastian Castro
Sebastian Castro 2015년 10월 5일
For all configuration parameters in a model, you can right-click them and select "What's This?" This will bring up a small window which contains a table showing you the command-line way to use that particular parameter.
Following the above workflow, the parameters you care about are LoadInitialState and InitialState
You can do this either by using set_param before running the model or in the sim command itself.
>> set_param(bdroot,'LoadInitialState','on','InitialState','variableName');
>> simout = sim(bdroot,'StopTime','10');
>> simout = sim(bdroot,'StopTime','10','LoadInitialState','on','InitialState','variableName');
- Sebastian
  댓글 수: 1
Alessandra Cuneo
Alessandra Cuneo 2015년 10월 5일
Thank you so much...I implemented in the code and it works!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Run Individual Simulations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by