Hello I try to read some parameters with MATLAB out of my Simulink file. I do so by the following code
load_system(x);
Blocktypes = get_param(find_system(x,'Type','Block'),'BlockType');
But if i use some kind of Simscape Block in Simulink, i get only 'SimscapeBlock' as result. Is it possible to find out which kind of Simscapeblock is used? This ...
load_system(x);
Blocktypes = get_param(find_system(x,'Type','Block'),'Name');
... is no solution because I changed all the original names!
Thanks in Advanced! Cedric

 채택된 답변

Sebastian Castro
Sebastian Castro 2015년 6월 12일

0 개 추천

Looks like the ClassName block parameter might return what you want. For example:
>> get_param(gcb,'ClassName')
ans =
dc_voltage_source
- Sebastian

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Variable Initialization에 대해 자세히 알아보기

질문:

2015년 6월 12일

댓글:

2015년 6월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by