How can I import variables from a Simulink Model Workspace to my MATLAB workspace?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hansi K
el 22 de Mzo. de 2025
Respondida: Paul
el 22 de Mzo. de 2025
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 comentarios
Respuesta aceptada
Paul
el 22 de Mzo. de 2025
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Programmatic Model Editing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!