Accessing Simulink Model using M script

Hello All,
Problem : I want to get number of level present in MATLAB model ( hierarchy) throgh M script. Manually we can check in Model explorer.
and then from M script only I want to loop though at each level and get numbers of subsystem present at each level seperately. Can I do it in MATLAB ?
Please guide.
Thank you!!

回答 (1 件)

Fangjun Jiang
Fangjun Jiang 2020 年 7 月 2 日

0 投票

Something like this:
Model='MyModel';
open_system(Model);
Sys=find_system(Model,'BlockType','SubSystem');
for k=1:length(Sys)
SubSys=find_system(Sys{k},'SearchDepth',1,'BlockType','SubSystem','Parent',Sys{k});
end

カテゴリ

ヘルプ センター および File ExchangeUsing MATLAB Projects in Simulink についてさらに検索

製品

リリース

R2019b

タグ

質問済み:

2020 年 7 月 2 日

回答済み:

2020 年 7 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by