Hello all I have a matlab function which generates a simulink model for specific tasks, i.e, it instantiates blocks, ports and connects them. But the generated model does not look fine, so i have to manually place the blocks and ports. I need to do this in automated way and finally have some model layout. Any suggestion, please.
Thanks, Gagik

 Akzeptierte Antwort

Kaustubha Govind
Kaustubha Govind am 13 Feb. 2012

0 Stimmen

You can use the set_param command to programmatically set the position of a block:
set_param('path/to/block', 'Position', [left, top, right, bottom])
The origin is located in the upper left corner of the model window.

2 Kommentare

Gagik Hakobyan
Gagik Hakobyan am 15 Feb. 2012
thanks, but i need to do set_param - s automatically, i.e, open any generated design, call some routine and finally have placed design (like dot layout which graphically views the graph).
Kaustubha Govind
Kaustubha Govind am 15 Feb. 2012
Sorry - I don't know of a tool that performs such automatic alignment.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Modeling finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by