AnyMath 文档

Model

模型是创建模型层次结构的参考。

模块类型: ModelReference

库中的路径:

/Basic/Ports & Subsystems/Model

资料描述

Model 指指定的模型(参考模型)。 它显示与参考模型的顶级输入和输出端口对应的输入和输出端口。 这些端口允许您将参考模型连接到父模型的其他块(块 Model).

在街区里 Model 显示链接模型内容的表示形式。 要查看其内容,请双击该块 Model .


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

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

inport model settings 1

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

采样时间*(采样周期),主选项卡; 输出数据类型*(数据类型),信号属性选项卡; Port dimensions*(端口尺寸),信号属性选项卡; 信号类型*(信号类型),信号属性选项卡。

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

具有参考模型的固定步骤的求解器的步骤必须是具有父模型的固定步骤的求解器的步骤的倍数(带有块 *Model). 如果不满足此条件,则会发生求解器错误。

*父模型和参考模型中可以使用不同的求解器: 仅当父模型也使用可变步长求解器时,参考模型才能使用可变步长求解器。 具有参考模型的固定步骤的求解器的步骤必须是具有父模型的固定步骤的求解器的步骤的倍数。

*链接模型不支持库块 Physical Modeling 和多维信号。

链接模型支持多级嵌入 Subsystem 和其他块 *Model .

港口

入口处

Port_1-pass模型的输入:q[<br>] 标量,标量 | 向量资料 | 矩阵 | 阵列 | 轮胎

Model 具有用于参考模型的每个输入端口的输入端口。 块的各输入端口 Model 是链接模型的顶层输入。

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

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

example model hierarchy shadowinport

出口;出口

Port_2-pass模型的输出:q[<br>] 标量,标量 | 向量资料 | 矩阵 | 阵列 | 轮胎

Model 具有用于参考模型的每个输出端口的输出端口。 块的各输出端口 Model 是链接模型的顶层输出,例如,通过块的输出 Out1.

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

参数

主要

选择一个模型-模型的文件名-link
没有默认

指定链接模型的文件名。 要选择参考模型,请单击块设置菜单中的*选择模型*,然后按其名称选择模型。 要查看指定的模型,请在同一菜单中单击所选模型的路径或双击块。 Model .

更新连接器-更新pass模型的输入/输出端口:q[<br>] 没有默认

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