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

 채택된 답변

Kaustubha Govind
Kaustubha Govind 2012년 2월 13일

0 개 추천

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

Gagik Hakobyan
Gagik Hakobyan 2012년 2월 15일
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 2012년 2월 15일
Sorry - I don't know of a tool that performs such automatic alignment.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Modeling에 대해 자세히 알아보기

태그

질문:

2012년 2월 13일

편집:

2013년 10월 13일

Community Treasure Hunt

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

Start Hunting!

Translated by