万博1manbetxSimulink对准端口键盘快捷键
56次浏览(过去30天)
显示旧的注释
答案(2)
Mingli朱
2021年1月19日
你好,
%查找当前选定的块
块= find_system (gcs,‘选择’,‘上’);
L =长度(块);
%创建3个数组:blocks top position/found numbers/new position
顶级= 0 (L, 1);
num = 0 (L, 1);
pos = 0 (L, 1);
i = 1: L
{我}位置= get_param(块,“位置”);
(我)=(2)位置;
num (i) =我;
结束
New_top =sort(top);% top优先排序
min = new_top (1);
max = new_top (L);
距离=(极大极小)/ (l - 1); %计算区间
i = 1: L
Pos (i)= find(top(i)==new_top);%查找区块的新顺序
{我}位置= get_param(块,“位置”);
Position = Position +[0 min+(pos(i)-1)*distance-position(2)] 0 min+(pos(i)-1)*distance-position(2)]
set_param(blocks{i},'Position', Position)
结束