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