我正在尝试编写一个生成基本 Simulink 模型的脚本,我想知道是否有办法以编程方式标记信号线。我查看了 add_line 函数(这是我用来添加行的函数),但我没有看到用于定义名称或标签属性之类的选项。
有没有办法做到这一点?
我正在尝试编写一个生成基本 Simulink 模型的脚本,我想知道是否有办法以编程方式标记信号线。我查看了 add_line 函数(这是我用来添加行的函数),但我没有看到用于定义名称或标签属性之类的选项。
有没有办法做到这一点?
add_line
返回新创建的行的句柄,因此您还可以编写:
lineHandle = add_line('sys','oport','iport');
set_param(lineHandle, 'Name', 'yourSignalName');
使用当前选定的块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')