How can I import variables from a Simulink Model Workspace to my MATLAB workspace?
3 次查看(过去 30 天)
显示 更早的评论
I want to execute a Simulink model in calculations.mlx and want to export variables from the Simulink model workspace to the calculations.mlx workspace. How can I do this? I run the model using sim('Ex2_366_113.slx'); but this doesn't import the variables I used for my simulation. I don't want to open the Simulink model for this.
v

0 个评论
采纳的回答
Paul
2025-3-22
Hi Hansi,
Use get_param to create a handle the model workspace, and then loop over the variables in the model workspace and assign them to local variables, e.g., fields in a struct, in the script using the whos and getVariable object functions. See Simulink.ModelWorkspace and links from that page for more details.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Programmatic Model Editing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!