Main Content

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

引用现有模型

当一个模型被另一个模型中的 Model 模块引用时,它就变成了引用模型。任何模型都可以作为引用模型,并且可以继续作为单独的模型使用。

有关介绍如何创建模型引用的视频,请参阅 Getting Started with Model Referencing

要在一个模型中引用另一个现有模型,请按照以下步骤操作。

  1. 如果包含您要引用的模型的文件夹不在 MATLAB® 路径中,请将该文件夹添加到 MATLAB 路径中。

  2. 在引用模型中,对 Total number of instances allowed per top model 进行以下设置:

    • 设置为 “One” 可在模型层次结构中最多使用一次该模型。

    • 设置为 “Multiple” 可在模型层次结构中多次使用该模型。为了减少开销,仅在必要时指定 “Multiple”。

    • 设置为 “Zero” 可阻止引用模型。

  3. 在父模型中创建 Model 模块的实例。新模块最初未解析,因为它未指定引用模型。

  4. 要打开模块参数对话框,请双击 Model 模块。

  5. Model name 字段中输入引用模型的名称。此名称中包含的字符数必须少于 60 个,不包括 .slx.mdl 后缀。

  6. 点击 OK。如果引用模型包含根级输入或输出,则 Model 模块将显示对应的输入和输出端口。

  7. 使用 Model 模块端口将引用模型信号连接到父模型中的端口。请参阅模型引用接口和边界

注意

Model 模块引用另一个模型时,双击 Model 模块将在上下文中打开被引用模型。要打开 Model 模块的 Block Parameters 对话框,请选择 Model 模块。在 Simulink® 工具条的 Model Block 选项卡上,点击 Block Parameters

另请参阅

模块

相关主题

外部网站