a serialized simulation in Simulink
1 view (last 30 days)
Show older comments
I am going to get some values from Simulink and return them back to Simulink with some changes. What I need is a serialized simulation where the output of the first simulation is sent to the second simulation. The result of the second simulation is important to me. How can I run this serialized simulation in Simulink?
2 Comments
Fangjun Jiang
on 13 Jan 2023
Edited: Fangjun Jiang
on 13 Jan 2023
For a Simulink simulation, there is a Simulink model. You provide some input data, run the simulation and get some output data.
When you talk about first and second simulation, are you talking about running the simulation twice with the same model? or something else, like the output of one model is sent to the second model?
If it is running simulation twice, it sounds like you want the output data of the first simulation to be used as the input data for the second simulation. Then what and how do you provide the input data for the first simulaton?
Answers (1)
Fangjun Jiang
on 15 Jan 2023
This should be a relatively easy task. I think the best way is to implement it in the "StopFcn" callback of the model.
Open the model, click file, properties, callbacks, and type in your script at the "StopFcn", which calculates and over-write the value of "t".
Make your processing a .m Script, not a .m Function, so you can access the base worspace variable directly.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!