MATLAB 帮助中心
从 Simulink 模型中删除信号线
delete_line(sys,out,in)
delete_line(sys,point)
delete_line(lineHandle)
delete_line(sys,out,in) 从模型或子系统 sys 中删除用于将输出端口 out 连接到输入端口 in 的信号线。
sys
out
in
示例
delete_line(sys,point) 删除包含点 point 的信号线。
point
delete_line(lineHandle) 使用信号线句柄删除信号线。
lineHandle
全部折叠
打开示例。然后,打开 vdp 模型。
vdp
open_system('vdp')
删除将 Product 模块连接到名为 Mu 的封装 Subsystem 模块的信号线。
Mu
delete_line('vdp','Product/1','Mu/1');
获取连接到名为 Mu 的封装 Subsystem 模块的信号线的信号线句柄。
h1 = get_param('vdp/Mu','LineHandles');
删除连接到名为 Mu 的封装 Subsystem 模块的输出端口的信号线。
delete_line(h1.Outport(1));
您也可以在创建信号线时获得信号线句柄。
在名为 Mu 的封装 Subsystem 模块和 Sum 模块之间创建信号线时获取信号线句柄。
h2 = add_line('vdp','Mu/1','Sum/2');
删除该信号线。
delete_line(h2)
获取名为 Mu 的封装 Subsystem 模块的端口坐标。
mu = get_param('vdp/Mu','PortConnectivity'); mu.Position
ans = 1×2 210 185
ans = 1×2 250 185
输入端口的坐标是 (210,185)。
(210,185)
输出端口的坐标是 (250,185)。
(250,185)
连接名为 Mu 的封装 Subsystem 模块与 Sum 模块的信号线始于输出端口。要删除该信号线,您可以使用位于输出端口右侧且与输出端口具有相同 y 坐标的任何点。例如,您可以使用坐标为 (250,185) 的点。
delete_line('vdp',[250,185]);
删除将名为 x1 的 Integrator 模块连接到 Scope 模块的信号线段。
x1
delete_line('vdp','x1/1','Scope/1')
删除将名为 x2 的 Integrator 模块连接到名为 x1 的 Integrator 模块的信号线段。
x2
delete_line('vdp','x2/1','x1/1')
删除将名为 x2 的 Integrator 模块连接到 Product 模块的线段。
delete_line('vdp','x2/1','Product/2')
要从其删除信号线的模型或子系统,指定为字符向量。
示例: 'vdp' , 'f14/Controller'
'vdp'
'f14/Controller'
要从其删除信号线的模块输出端口,指定为以下任一项:
模块名称、斜杠和端口名称或端口号。大多数模块端口的编号方式为从上到下或从左到右。对于状态端口,请使用端口名称 State 而不是端口号。
要从其删除信号线的端口句柄。
将 'PortHandles' 与 get_param 结合使用可获取句柄。
'PortHandles'
get_param
示例: 'Mu/1', 'Subsystem/2'
'Mu/1'
'Subsystem/2'
要从其删除信号线的模块输入端口,指定为以下任一项:
模块名称、斜杠和端口名称或端口号。端口名称:
在使能子系统上为 Enable。
在触发子系统上为 Trigger。
在 If 执行子系统和 Switch Case 执行子系统上为 Action。
将 'PortHandles' 与 get_param 结合使用可获得句柄。
位于要删除的信号线上的点,指定为 1×2 矩阵。
示例: [150 200]
[150 200]
要删除的信号线的句柄。您可以结合使用 get_param 和 'LineHandles' 选项来获得信号线句柄,或在以编程方式创建信号线时将其分配给某句柄来获得信号线句柄。
'LineHandles'
在 R2006a 之前推出
add_line | get_param
add_line
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处