フィルターのクリア

[Fix Inport position][Simulink Model]

2 ビュー (過去 30 日間)
Binh Huynh Thanh
Binh Huynh Thanh 2020 年 7 月 9 日
コメント済み: Binh Huynh Thanh 2020 年 7 月 11 日
Hello EveryOne,
I have a problem, please spend on your time to help me.
In matlab simulink, I would like to fix the Inport's position,
Even when I add or remove a Inport block, the previous others Inport's position are not changed.
Thank you in advance.

回答 (1 件)

Nikhil Kori
Nikhil Kori 2020 年 7 月 9 日
編集済み: Nikhil Kori 2020 年 7 月 9 日
Hi,
To change the position of inport block you are supposed to use get_param and set_param.
block_size = get_param('model_name/block_name','Position');
X = block_size(1,1);
Y = block_size(1,2);
X + Width = size_blk(1,3);
Y + Height = size_blk(1,4);
set_param('model_name/block_name','Position',[X Y X+Width Y+Height]);
for example :-
set_param('vdp/Fcn','Position',[50 100 110 120])
You can refer to this link for more information set_param.
  1 件のコメント
Binh Huynh Thanh
Binh Huynh Thanh 2020 年 7 月 11 日
Thank you Nikhil Kori,
But when we remove a inport block in the simulink model then, others inport's position are automatically changed, right ? I would like to keep that position number without set_param again.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSources についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by