How can I import variables from a Simulink Model Workspace to my MATLAB workspace?
조회 수: 2 (최근 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!