- Simulink.ModelWorkspace: https://www.mathworks.com/help/releases/R2022b/simulink/slref/simulink.modelworkspace.html
- getVariable: https://www.mathworks.com/help/releases/R2022b/simulink/slref/simulink.modelworkspace.getvariable.html
Resulting Model Workspace when using Simulink InputObject
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello,
I am currently playing around in using the model workspace in Simulink and overwriting some of the variables via the Simulink InputObject. But I am facing an issue: How do I know what I simulated in the end. E.g. I would like to put the value of certain parameters in the figures I programatically generate. Or I simply would like to store the parameter set alongside the simulation results.
So the question is: How can I retrieve the resulting state of the model workspace, when using a Simulink InputObject when simulating with the sim command?
I mean I could make sure, that the InputObject provides values for all the variables in the model workspace. This way I could retrieve the state from the InputObject or the source, which feeds the InputObject. But then I would loose the flexibility to relay on default values stored in the model workspace itself.
Thank you for your help in advance.
0 Commenti
Risposte (1)
Akshat Dalal
il 23 Gen 2025
Hi Gunter,
You can create a 'Simulink.ModelWorkspace' Object to interact with the model workspace of a model programmatically. You can access it before and after the simulation to get default and updated simulation results as necessary. You can use the 'getVariable' API to get the value of any variable. Please find more information on the documentation links below:
Thanks
Vedere anche
Categorie
Scopri di più su Programmatic Model Editing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!