How to get only Subsystems in a Simulink Model

조회 수: 35 (최근 30일)
Sultan
Sultan 2016년 10월 14일
댓글: Avinash Kumar 2022년 11월 9일
I have a simulink model which has 2 subsystems in it. One subsystem named 'S1' contains another subsystem named 'Subsystem1', so that the hierarchy of the last block 'BL1' is 'model/S1/Subsystem1/BL1'. Is there any command like find_system() etc. that can display only the names of the Subsystems like 'S1' & 'Subsystem1' ?
I have used: find_system('model','Type','Block') but it gives all the names of the Blocks as well as Subsystems too.

채택된 답변

Swarooph
Swarooph 2016년 10월 14일
편집: Swarooph 2016년 10월 14일
Looks like there is no direct way to do this using find_system. Although there is a workaround. Take a look at this answer.
If you are naming your Subsystems a 'certain' way (say you prefix all your subsystem names with the keyword 'Subsystem' followed by an index number or such), you can use the regexp functionality built into the find_system command. To help with this, take a look at:
  1. This answer
  2. The documentation
  댓글 수: 1
Avinash Kumar
Avinash Kumar 2022년 11월 9일
Hello Team,
Is there any way to link subsystems with the requirements(slreq)?
Thanks & Regards,
Avinash.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by