主要内容

禁用或断开到库块的链接

模型中的结构性变化包括增加或删除块或添加端口,非结构性变化包括参数值的变化。

链接块不允许对其进行结构更改。您可以禁用链接块与其父库块的链接,并执行所需的修改。禁用链接块的行为类似于块的本地实例,并允许您进行结构性和非结构性更改。

要禁用链接,右键单击链接块并选择库链接>禁用链接.的禁用链接只有当链接块的父块被禁用时,菜单选项才可用。如果菜单选项呈灰色,则必须先禁用父块的链接。

或者,您可以右键单击画布左下角图形中的链接图标,然后单击禁用链接.此操作递归地禁用层次结构中所有块的链接。

为了防止无意中禁用链接块,可以锁定其到库的链接。要锁定链接,请在“库”窗口中图书馆选项卡上,单击锁的链接.稍后您可以选择通过单击来解锁锁定的链接连接锁

请注意

金宝app®当您尝试对包含活动库链接的块进行结构更改时,提供禁用库链接(除非链接被锁定)。

不要使用set_param对活动链接进行结构更改。这种类型的更改的结果是未定义的。

被链接块中被禁用的链接可以被恢复。有关更多信息,请参见恢复禁用链路

禁用链接会导致合并冲突和无法更新相同模型组件的所有实例。在链接层次结构中,您可能会无意中禁用所有链接,并且只恢复一个链接而使其他链接处于禁用状态。

打破链接

您可以永久地断开到父库的链接。在断开库链接之前,必须首先禁用该链接。当你断开一个链接时,被链接的块被转换成一个独立的块,你不能检测到之前链接的块是什么。

要断开链接,可以使用以下选项:

  • 对于禁用的链接,右键单击链接块并选择库链接>打破链接

  • 若要同时复制和断开链接到多个块,请选择多个块,然后拖动。被锁定的链接会被忽略,不会被破坏。

  • 保存模型时,可以通过向save_system命令。有关更多信息,请参见save_system

请注意

  • 一些模型可以包含来自第三方库的块或可选的Simulink块集。金宝app中断此类模型的链接并不能保证您可以独立地运行模型。库块调用随库提供的函数是可能的,因此只有当库安装在运行模型的系统上时才能运行。

  • 在系统上安装新版本的库时,断开链接可能导致模型失败。例如,如果一个模型块调用了一个由库提供的函数。如果您中断了这样一个块的链接,就不能再从模型调用该函数,从而导致模拟失败。要避免此类问题,请避免断开到库的链接。

另请参阅

|