To Expand Subsystem by using model explorer
1 view (last 30 days)
Show older comments
Mustafa Uslu
on 22 Jan 2021
Commented: Mustafa Uslu
on 29 Jan 2021
Hi,
is it possible any subsystem to expand by using model exploerer?
Thank you in advance
Mustafa
4 Comments
Accepted Answer
Sai Veeramachaneni
on 25 Jan 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.
More Answers (1)
See Also
Categories
Find more on Subsystems in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!