导入 FMU
使用 FMU 模块将功能模型单元 (FMU) 导入 Simulink® 中。
FMU 模块根据您要导入的现有 FMU 自动选择 FMU 模式:
“Co-Simulation” - 集成实现 FMI 协同仿真接口的 FMU。这些 FMU 可以包含用于工具耦合的本地求解器。
“Model Exchange” - 集成实现 FMI 模型交换接口的 FMU。这些 FMU 不包含本地求解器,而是从 Simulink 继承求解器。
此模块支持 FMI 版本 1.0 和 2.0。对于 FMI 版本 2.0,如果您的 FMU 同时包含协同仿真和模型交换元素,则模块会检测到此状态并提示您为模块选择运行模式。
您可以像使用其他 Simulink 模块一样使用 FMU 模块。FMU 模块支持 Normal、Rapid Accelerator 和 Accelerator 模式。使用 FMU 记录的 FMU 模块不支持 Rapid Accelerator 模式。
本主题假设您提供了一个 .fmu 文件。FMU XML 文件指令
默认参数值派生自 FMU ModelDescription.xml 文件中定义的对应参数 start 的值。模块参数值将覆盖 FMU 二进制实现中定义的对应参数的初始值。
Simulink 对这些 FMU 标记进行了相应的解释。
FMU 标记SimulinkScalarVariable 的属性设置如下:
causality="none" 或 causality="internal"
variability="parameter"
定义了 start 值将 ScalarVariable 元素解释为模块参数
Real将模块参数解释为编辑字段
Integer将模块参数解释为编辑字段