模型的结构性变化包括增加或删除块或增加端口,非结构性变化包括参数值的变化。
链接块不允许对其进行结构更改。您可以从父库块禁用链接块的链接,并执行所需的修改。禁用的链接块的行为类似于块的本地实例,允许您进行结构性和非结构性更改。
要禁用链接,右键单击链接块并选择库链接>禁用链接.的禁用链接只有当链接块的父块被禁用时,菜单选项才可用。如果菜单选项是灰色的,您必须首先禁用父块的链接。
或者,您可以右键单击画布左下角的链接图标并单击禁用链接.这个动作递归地禁用层次结构中所有块的链接。
为了防止无意中禁用链接块,可以锁定它到库的链接。控件上的Library窗口中锁定链接图书馆选项卡上,单击锁的链接.后续可以单击,选择解除锁定的链接连接锁.
链接块的禁用链接可以恢复。有关更多信息,请参见恢复禁用链接.
禁用的链接可能导致合并冲突和更新同一模型组件的所有实例失败。在链接的层次结构中,您可能不小心禁用了所有链接而不知道它,并且只恢复一个链接而使其他链接禁用。
您可以永久断开到父库的链接。在断开库链接之前,必须首先禁用该链接。当断开链接时,链接的块被转换为一个独立的块,并且您不能检测到块之前链接到什么。
要断开链接,请使用以下选项:
对于已禁用的链接,右键单击链接块并选择库链接>打破链接.
若要同时复制和断开指向多个块的链接,请选择多个块,然后拖动。锁定的链接被忽略,不会被破坏。
属性的参数可以在保存模型时中断链接save_system
命令。有关更多信息,请参见save_system
.
请注意
一些模型可以包含来自第三方库的块或可选的Simulink块集。金宝app中断此类模型的链接并不能保证您可以独立地运行该模型。库块有可能调用库提供的函数,因此只有当库安装在运行模型的系统上时才能运行库块。
当您在系统上安装新版本的库时,断开链接可能会导致模型失败。例如,如果模型块调用库提供的函数。如果中断此类块的链接,则无法从模型中调用该函数,从而导致模拟失败。要避免这样的问题,请避免断开到库的链接。