How can i run a simulink model for given simulation time
14 views (last 30 days)
Show older comments
Bhawesh Kumar
on 5 Feb 2014
Commented: Saurabh Suresh Jambotkar
on 22 Oct 2019
I have a simulink model which i am controlling from Matlab engine in C++ application. i start the simulation by using command set_param("mySimulinkModel","SimulationCommand","start"). now my requirement is the run the simulink model only for given simulation time (timeStep), once the simulation exceed the given simulation time step it should be paused.
how can i setup my model to run it only for given simulation time step?
0 Comments
Accepted Answer
Mischa Kim
on 5 Feb 2014
Edited: Mischa Kim
on 5 Feb 2014
Bhawesh, you mean, you would like to set the simulation stop time? This is done using
set_param('mySimulinkModel','StartTime','5','StopTime','100')
showing also start time set up. For a complete list of model parameters check out the documentation.
3 Comments
Mischa Kim
on 5 Feb 2014
All right, then simply use
set_param('mySimulinkModel','SimulationCommand','pause')
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!