Matlab建模脚本工具之——自动连线对齐

前言

        建模时经常信号端口有变化,模型外部连线就乱了,一条条整理连线拉直有没有觉得很麻烦呢,我们来看看,通过m脚本,如何一键式整理连线吧。

m脚本设计

        同样,GUI设计仅需一个运行按钮。

        脚本如下,我们可先想想设计思路:

        1、获取目标子系统端口的位置,将这个位置作为目标位置

        2、通过子系统端口位置,获取相连的port的位置

        3、将相连的port位置进行更新

function pushbutton2_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton2 (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
port_handles = get_param(gcbh,'PortHandles'); %获取选中的系统
inport_handles = port_handles.Inport %获取系统端口

for i = 1:length(inport_handles)

line_handles = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值