To Expand Subsystem by using model explorer
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Mustafa Uslu
il 22 Gen 2021
Commentato: Mustafa Uslu
il 29 Gen 2021
Hi,
is it possible any subsystem to expand by using model exploerer?
Thank you in advance
Mustafa
4 Commenti
Risposta accettata
Sai Veeramachaneni
il 25 Gen 2021
Hi,
Step-1: Get all the blocks and subsystems in the model using find_system(modelname,'Type','Block')
Step-2: Apply Simulink.BlockDiagram.expandSubsystem(blockname). This type of Subsystem expansion applies to the currently selected subsystem level. Simulink does not expand other subsystems in a nested subsystem hierarchy which is the functionality you are looking for.
Example:
blocks = find_system(model_name,'Type','Block');
for i = 1:numel(blocks)
try
Simulink.BlockDiagram.expandSubsystem(blocks{i})
catch
%This will catch when we try to expand anything apart from Subsystem.
continue
end
end
Hope it helps.
Più risposte (1)
Vedere anche
Categorie
Scopri di più su Programmatic Model Editing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!