参数链接和自我修改的链接子系统

您可以使用MATLAB®命令提示来改变链接的块中的参数的值。这样的参数在参数链接链接块结果改变。

同样,你也可以修改链接的结构子系统块而不改变母库块。这样的变化可以使用掩模初始化代码被施加并且作为称为自修改的连接子系统。

参数链接

当您更改屏蔽子系统链接块的子块的参数值的参数创建链接。

参数化链接,您可以对链接块和母库块不同的参数值。对于这样的库块,链接到父块仍保留。

注意

更改父库块的屏蔽值不创建一个参数的链接。

例如,你可以使用set_param命令到在链接子系统块的子块上设置一个参数值。该set_param命令将覆盖子系统链接块的子块的参数值。因此,区分从其父库块中的子块价值和创造一个参数的链接。

考虑子系统库块(参见子系统库中的块),其中包含一个获得与它的参数值作为内框1

子系统库中的块

用这个子系统块作为模型中的一个链接块。

您可以修改链接块的子块的参数值,而无需更改父库块的值。例如,您可以更改的参数值获得内的块子系统链接块。

要改变获得参数值获得内的块子系统链接块100顺序键入在MATLAB命令提示这些命令:

将pathName = [MODELNAME, '/ Gain_Subsystem1 /增益'];set_param(路径名 '增益', '100')

参数化链接现在已经创建,重写参数值(见参数链接块)。同样,改变获得参数值Subsystem1链接块。

参数链接块

当您保存包含一个参数的链接,Simulink的模型万博1manbetx®保存更改的本地副本子系统与路径母库。当重新打开模型,Simulink中复制库块到所加载的模万博1manbetx型并应用保存的更改。

注意

要查看块的参数变化,用鼠标右键单击程序,并从上下文菜单中选择查看更改。该链接更改对话框打开,显示被修改块的列表。您也可以使用此对话框删除块参数的变化。

识别参数链接

参数化链接显示这些标识:

  • 参数化链接的链接标志包含一个红色星形图标黑色的链接,。欲获得更多信息,显示图书馆链接

  • 一个参数块链接的显示工具提示在链接修改的参数

  • 链接子系统块的块对话框包含参数化链接

自修改的链接子系统

小费

我们建议使用变种块战胜自我修改的连接子系统。

一种自修改的连接子系统是具有所述子系统的结构变化,而无需禁用链路的能力的连接块。当使用含有自修改的掩模作为链接块库块,创建自修改的连接子系统。您可以使用面膜初始化代码来改变结构内容。

欲了解更多信息,请参阅动态屏蔽子系统自修改的面膜

相关话题