我正在尝试编写一个生成基本Simulink模型的脚本,我想知道是否有一种以编程方式标记信号线的方法 . 我查看了add_line函数(我正在使用它来添加行),但是我没有看到用于定义Name或Label属性的选项 .
有没有办法做到这一点?
使用当前选择的块 gcb 或要命名其输出信号的块的名称,您可以编写
gcb
name = gcbh = get_param(name,'PortHandles')
h =报道:[72.0029 73.0029]出口:74.0029启用:[]触发:[]州:[]LConn:[]RConn:[]如果:[]
set(h.Outport(1),'SignalNameFromLabel','output_sig')
add_line 返回新创建的行的句柄,因此您还可以编写:
add_line
lineHandle = add_line('sys','oport','iport'); set_param(lineHandle, 'Name', 'yourSignalName');
2 回答
使用当前选择的块
gcb
或要命名其输出信号的块的名称,您可以编写h =
报道:[72.0029 73.0029]
出口:74.0029
启用:[]
触发:[]
州:[]
LConn:[]
RConn:[]
如果:[]
set(h.Outport(1),'SignalNameFromLabel','output_sig')
add_line
返回新创建的行的句柄,因此您还可以编写: