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