引用现有模型
当一个模型被另一个模型中的 Model 模块引用时,它就变成了引用模型。任何模型都可以作为引用模型,并且可以继续作为单独的模型使用。
要在一个模型中引用另一个现有模型,请按照以下步骤操作:
如果包含您要引用的模型的文件夹不在 MATLAB® 路径中,请将该文件夹添加到 MATLAB 路径中。有关详细信息,请参阅什么是 MATLAB 搜索路径?
如果您计划在模型层次结构中最多引用一次模型,请在引用模型的配置集中,将每个顶层模型允许的实例总数设置为 1。否则,请使用默认值多个,这样可以在模型层次结构中多次引用模型。
要引用另一个模型,请添加 Model 模块。新模块最初未解析,因为它未指定要引用的模型。
要打开模块参数对话框,请双击未解析的 Model 模块。
在模型名称文本框中,输入要引用的模型的名称。
点击确定。
连接 Model 模块端口
Model 模块为引用模型的每个根级输入端口和输出端口显示一个端口。当您将一个信号连接到一个 Model 模块端口时,您会将该信号连接到引用模型的对应端口。
引用模型的端口确定 Model 模块支持哪些连接。例如,端口可能需要数据类型为 uint8
的总线或信号。
有关模型引用接口的详细信息,请参阅定义模型引用接口。
配置 Model 模块参数
您可以使用 Model 模块参数来指定:
仿真模式
代码接口
模型事件,如初始化、重新初始化、重置和终止事件
通过周期性事件端口或调度编辑器进行调度
模型参量的特定于实例的参数值
局部求解器
有关模块参数及其支持的值的信息,请参阅 Model。
当 Model 模块引用另一个模型时,双击 Model 模块将打开被引用模型,而不是“模块参数”对话框。
要访问模块参数,请选择 Model 模块。然后,打开属性检查器或“模块参数”对话框。
属性检查器 - 在 Simulink® 工具条的建模选项卡上的设计库中,选择属性检查器。
模块参数对话框 - Simulink 工具条的模型模块选项卡上,点击模块参数。