- 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
36 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Akshat Dalal
2025 年 1 月 23 日 6:20
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
参考
カテゴリ
Help Center および File Exchange で General Applications についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!