重命名子系统的入口和出口

时间:2019-04-03 08:13:40

标签: matlab simulink

我正在用matlab解析文本文件,并尝试从Matlab创建Simulink模型。

new_system(link_NameValue);
add_block('simulink/Ports & Subsystems/Subsystem',[link_NameValue '/' link_NameValue]);
set_param(gcb,'Description',sprintf('%s ==> %s', link_SourceNameValue, link_TargetNameValue));
set_param('On_Off/On_Off/In1','Port number',link_SourcePortNameValue);

我想用一些已解析的值重命名子系统的Input In1和Output Out1的名称。 我已经尝试过了,但还给了我:

Inport block does not have a parameter named 'Port number'

也尝试使用“端口”而不是“端口号”,但返回了我:

Port number specified in 'On_Off/On_Off/In1' is invalid.  Port numbers must be positive integer constants less than or equal to 65535.

感谢帮助!

1 个答案:

答案 0 :(得分:1)

您想要的属性是Port,而不是Port number。有关所有块的通用属性及其允许值,请参见Block-Specific Parameters