主要内容

禁用或中断到库块的链接

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

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

要禁用链接,请右键单击链接块并选择图书馆链接>禁用链接。这禁用链接菜单选择仅在禁用链接块的父块时可用。如果菜单选项已灰色,则必须先禁用父块的链接。

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

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

笔记

万博1manbetx®当您尝试对包含活动库链接的块进行结构更改时,请提供禁用库链接(除非链接已锁定)。

不使用set_param.使结构变更为活动链接。这种类型的变化的结果是未定义的。

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

已禁用的链接可能会导致合并冲突,并未更新相同模型组件的所有实例。在链接的层次结构中,您可以在不了解它的情况下意外禁用所有链接,并且只在禁用其他人时才还原一个链接。

断点链接

您可以永久断开父库的链接。在打破库链接之前,必须首先禁用该链接。打破链接时,链接块被转换为独立块,您无法检测到先前链接的块。

要打破链接,请使用以下任务:

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

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

  • 保存模型时,您可以通过向Arcuments提供参数来打破链接save_system.命令。有关更多信息,请参阅save_system.

笔记

  • 某些型号可以包含来自第三方库或可选的Simulink块集的块。万博1manbetx打破这些模型的链接不保证您可以运行模型独立。库块可以调用库提供的函数,因此只有在运行模型的系统上安装库时才可以运行。

  • 打破链接可能导致模型在系统上安装新版本的库时失败。例如,如果模型块调用从库提供的函数。如果打破此块的链接,则无法再从模型中调用该函数,导致模拟失败。为避免此类问题,请避免与库的链接打破。

也可以看看

|