自定义库
可重用的模块和子系统库
模块库是您可以在 Simulink® 模型中使用的模块的集合。您可以从内置的 Simulink 库创建模块实例,也可以为您创建的模块实例创建自定义库。
您可以从 Simulink 库浏览器访问内置库。但是,您无法修改这些库。有关内置库的详细信息,请参阅模块库。要使其他人能够创建自定义模块,您可以创建自己的模块库并将其添加到库浏览器中。
创建您自己的库是一种有用的组件化方法,可将其用于以下目的:
提供常用且很少更改的建模实用工具
在一个或多个模型中重用组件
要了解有关使用自定义库与其他 Simulink 组件化方法的比较,请参阅基于组件的建模规范。
当您将模块从自定义库添加到模型中时,您添加的模块将变成链接模块。链接模块通过库链接与库模块相连接。库模块是原型模块,模型中的链接模块是库模块的实例。
链接模块在外观和行为上与库模块相似。但是,如果您更改库模块,则必须更新实例上的链接。更改实例可能还需要完成一些额外的步骤。要了解链接模块是如何工作的,请参阅链接模块。
模块
Subsystem | 对各模块进行分组以创建模型层次结构 |
工具
库浏览器 | Find and add blocks to model |
对象
LibraryBrowser.LBStandalone | Display, hide, size, and position Simulink Library Browser |
主题
库链接
- 链接模块
查看链接模块、参数化链接以及可以自修改的链接子系统。 - 显示库链接
使用链接标记标识链接状态。 - 禁用或断开与库模块的链接
禁用库链接。 - 锁定指向库模块的链接
防止无意中禁用库链接。 - 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 linked subsystem 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. - 使用转换表维护库模块的兼容性
使用转换表映射新旧库模块。