How to reorganize blocks programmatically based on another block.
5 views (last 30 days)
Show older comments
Hi, I am trying to organize a model programmatically. Basically I want to reposition all the Inports/outports of a subsystem with respect to the inputs and outputs of a subsystem block. Here is an example of what I am trying to accomplish. Does anyone now of a simple way to do so?

Thank you very much in advance
0 Comments
Answers (2)
Mark McBroom
on 5 Jul 2018
You will need to write MATLAB code that uses find_system() to locate the subsystem, inports and outports, and then get_param(gcbh,'Position')/set_param(gcbh,'Position', ...) to obtain and change their location on the canvas.
0 Comments
See Also
Categories
Find more on Create Large-Scale Model Components 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!