Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

自定义库

可重用的模块和子系统库

模块库是您可以在 Simulink® 模型中使用的模块的集合。您可以从内置的 Simulink 库创建模块实例,也可以为您创建的模块实例创建自定义库。

您可以从 Simulink 库浏览器访问内置库。但是,您无法修改这些库。有关内置库的详细信息,请参阅模块库。要使其他人能够创建自定义模块,您可以创建自己的模块库并将其添加到库浏览器中。

创建您自己的库是一种有用的组件化方法,可将其用于以下目的:

  • 提供常用且很少更改的建模实用工具

  • 在一个或多个模型中重用组件

要了解有关使用自定义库与其他 Simulink 组件化方法的比较,请参阅基于组件的建模规范

当您将模块从自定义库添加到模型中时,您添加的模块将变成链接模块。链接模块通过库链接与库模块相连接。库模块是原型模块,模型中的链接模块是库模块的实例

链接模块在外观和行为上与库模块相似。但是,如果您更改库模块,则必须更新实例上的链接。更改实例可能还需要完成一些额外的步骤。要了解链接模块是如何工作的,请参阅链接模块

模块

Subsystem对各模块进行分组以创建模型层次结构
Unresolved Link指示未解析的库模块引用

函数

libinfo获取有关模型引用的库模块的信息
gcb获取当前模块的路径名称
gcbh获取当前模块的句柄

LibraryBrowser.LibraryBrowser2Display, hide, size, and position Simulink Library Browser

主题

库浏览器

创建自定义库

为自定义库添加模块和注释并定义库结构。

基于组件的建模规范

考虑大型模型和多用户开发团队的组件化。

将库添加到库浏览器中

创建一个库,将其添加到库浏览器中,然后自定义库顺序。

库链接

链接模块

查看链接模块、参数化链接以及可以自修改的链接子系统。

Display Library Links

Identify link status using the link badge.

禁用或断开与库模块的链接

禁用库链接。

锁定指向库模块的链接

防止无意中禁用库链接。

Restore Disabled Links

Restore library links and link inconsistency.

Restore Parameterized Links

A parameterized link is created when you change the parameter values of the child blocks of a masked subsystem linked block.

以编程方式控制链接模块

使用 MATLAB® 命令来管理链接模块。

修复未解析的库链接

处理未解析的库链接。

Parameterized Links and Self-Modifiable Linked Subsystems

Modify a parameter value or structure of linked Subsystem block.

Create a Self-Modifiable Library Block

Example showing a self-modifiable linked subsystem.

转换表

使用转换表映射新旧库模块。