AnyMath 文档

Model

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

模块类型: ModelReference

库中的路径:

/Basic/Ports & Subsystems/Model

资料描述

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

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

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

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

inport model settings 1

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

  • Sample Time 在标签上 Main ;

  • Output data type 在标签上 Signal Attributes ;

  • Port dimensions 在标签上 Signal Attributes ;

  • Signal type 在标签上 Signal Attributes .

当选择模型或保存参考模型时,端口会自动更新。

要显示有关模型中信号的某些属性的信息,请打开 设置 debug article icon 1 并在选项卡上选择所需的选项 «调试/调试».

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

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

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

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

港口

入口处

# Port_1 — 模型输入

+ 标量,标量 | 向量资料 | 矩阵 | 阵列 | 轮胎

Details

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

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

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

example model hierarchy shadowinport

出口;出口

# Port_2 — 模型输出

+ 标量,标量 | 向量资料 | 矩阵 | 阵列 | 轮胎

Details

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

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

参数

选择型号 — 模型选择按钮

Details

在文件管理器窗口中选择模型。