主要内容

禁用或中断到库块的链接

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

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

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

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

为了防止无意中禁用链接块,可以锁定它到库的链接。控件上的Library窗口中锁定链接图书馆选项卡上,单击锁的链接.后续可以单击,选择解除锁定的链接连接锁

请注意

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

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

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

禁用的链接可能导致合并冲突和更新同一模型组件的所有实例失败。在链接的层次结构中,您可能不小心禁用了所有链接而不知道它,并且只恢复一个链接而使其他链接禁用。

打破链接

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

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

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

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

  • 属性的参数可以在保存模型时中断链接save_system命令。有关更多信息,请参见save_system

请注意

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

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

另请参阅

|