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® 工具条的模型模块选项卡上,点击模块参数

另请参阅

相关主题