調(diào)整simulink模塊尺寸
simulink模塊尺寸大大小小簡直就是逼死強迫癥的節(jié)奏。網(wǎng)上居然還沒有人發(fā)布調(diào)整的方法?!

方法1:在不改變模塊原布局的條件下修改模塊尺寸。
BlkPosRef = get_param(“路徑”,'Position');
BlkPosRef(3) = BlkPosRef(1)+“寬度”;
BlkPosRef(4) = BlkPosRef(2)+“高度”;
set_param(“路徑”,'Position',BlkPosRef);
%可以先遍歷路徑。

方法2:將模塊統(tǒng)一為某個模塊的大小。
%先選中作為尺寸模板的模塊,然后執(zhí)行
blkpos = get_param(gcbh,'Position');
%再選中需要修改尺寸的模塊,然后執(zhí)行
BlkPosRef = get_param(gcbh,'Position');
BlkPosRef(1) = blkpos(1); % x對齊
BlkPosRef(2) = blkpos(2); % y對齊
BlkPosRef(3) = BlkPosRef(1)+blkpos(3)-blkpos(1);
BlkPosRef(4) = BlkPosRef(2)+blkpos(4)-blkpos(2);
set_param(gcbh,'Position',BlkPosRef);
%如果不需要x或y對齊,把對應(yīng)行注銷就可以了。

效果如下:



結(jié)論:如果這個方法幫到了你,我感到很高興。如果需要轉(zhuǎn)載此文章,請尊重我的勞動成果,注明出處。如果你有更好的方法,請告訴我讓我也學(xué)習(xí)一下,謝謝。