To Expand Subsystem by using model explorer
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mustafa Uslu
el 22 de En. de 2021
Comentada: Mustafa Uslu
el 29 de En. de 2021
Hi,
is it possible any subsystem to expand by using model exploerer?
Thank you in advance
Mustafa
4 comentarios
Respuesta aceptada
Sai Veeramachaneni
el 25 de En. de 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.
1 comentario
Más respuestas (1)
Ver también
Categorías
Más información sobre Subsystems en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!