Engee 文档

Model

模型链接,创建模型的层次结构。

类型: ModelReference

图书馆中的路径:

/Basic/Ports & Subsystems/Model

说明

Model 程序块引用指定的模型(model-reference)。它显示与参考模型顶层输入和输出端口相对应的输入和输出端口。这些端口允许参考模型连接到父模型的其他块(块 Model )。

Model 块显示参考模型的内容。要查看其内容,请双击 Model 块。


参考模型的输入端口属性(块In1 )不是从父模型继承的,而是从参考模型本身的输入端口提取的。如果参考模型和父模型的输入端口属性不匹配,将导致错误。因此,需要对参照模型的每个输入端口进行手动参数设置。

要打开输入端口的属性,请用鼠标左键双击该端口:

inport model settings 1

因此,您必须手动指定参考模型的每个输入端口:

  • 采样时间(采样周期),主选项卡;

  • 输出数据类型,信号属性选项卡;

  • 端口尺寸,信号属性选项卡;

  • 信号类型(信号类型),信号属性选项卡。

要显示模型中某些信号属性的信息,请打开设置 debug article icon 1 并在 "调试 "选项卡中选择必要的选项。

  • 参考模型固定步长求解器的步长必须是父模型固定步长求解器步长的倍数(块 Model )。如果不满足这一条件,求解器将出错。

  • 父模型和参照模型可以使用不同的求解器:

    • 只有当父模型也使用可变螺距求解器时,链接模型才能使用可变螺距求解器。

    • 参照模型固定螺距求解器的步长必须是父模型固定螺距求解器步长的倍数。

  • 参考模型不支持Physical Modeling 库块和多变量信号。

  • 参考模型支持Subsystem 和其他 Model 块的多级嵌套。

端口

输入

端口_1 - 模型输入
标量 | 向量 | 矩阵 | 数组 | 总线

Model 块为模型参考的每个输入端口都有一个输入端口。 Model 块的每个输入端口都是参考模型的顶层输入。

Model 模块的输入端口名称与参考模型的相应输入端口名称相同。

输入端口可以读取重复的模型-参考端口(例如,使用程序块In1 ):

example model hierarchy shadowinport

输出

Port_2 - 模型输出
标量 | 向量 | 矩阵 | 数组 | 总线

Model 程序块的每个模型参考输出端口都有一个输出端口。程序块 Model 的每个输出端口都是顶层模型参考输出,例如,通过程序块Out1 的输出。

Model 模块中的输出端口名称与相应的模型参考输出端口名称相同。

参数

基本参数

选择模型 - 模型参考文件名称
无默认值

指定参考模型文件的名称。要选择参考模型,请点击图块设置菜单中的*选择模型*,然后根据模型名称选择模型。要查看指定模型,请单击同一菜单中选定模型的路径,或双击图块 Model

更新连接器 - 更新模型的输入/输出端口
无默认值

更改模型链接后,更新 Model 块的输入/输出端口。要在 Model 块中显示更改,请事先保存模型参考。