- Simulate the model untill that simulation time(specific delay in your case).
- Save the output
- Save the Simulation State using SimState object. Link to the same is attached below.
- Reload the simulation state and then run the simulation for rest of the Simulation steps.
I would like to add delay in between two transitions in sim() function. How do I do that ?
1 次查看(过去 30 天)
显示 更早的评论
I am using following function and I wnat to save output at some specific delay.How to do that?
It will really great if I can get some head start to it.
a = sim(model,'StopTime', num2str(NumberOfTransitions), 'StartTime', '0','SaveOutput','on');
0 个评论
回答(1 个)
Rishabh Gupta
2018-12-10
Hi Mitali,
If you know the specific delay after which you need to stop the simulation and save the results, then you could try the following:
Refer to the following documentation to understand how to save and restore a simulation state using SimState object : https://www.mathworks.com/help/simulink/examples/saving-and-restoring-simulation-state-using-simstate.html?s_tid=answers_rc2-1_p4_MLT
I hope this helps.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!