Main Content

引用现有模型

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

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

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

  2. 在引用模型中,对每个顶层模型允许的实例总数进行以下设置:

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

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

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

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

    An unresolved Model block with red corners and text that says, "Unspecified Model Name"

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

    Block Parameters dialog box for Model block.

  5. 模型名称字段中输入引用模型的名称。此名称中包含的字符数必须少于 60 个,不包括文件扩展名。

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

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

注意

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

另请参阅

相关主题