使用FMU块导入功能模型单元(FMUs)到Simulink金宝app®.
FMU块会根据当前需要导入的FMU自动选择FMU模式:
联合仿真
-集成实现FMI联合仿真接口的FMUs。这些FMUs可以包含用于工具接头的局部求解器。
模型交换
- 集成实现FMI Model Exchange接口的FMU。这些FMU不包含本地溶剂。相反,这些fmus继承了Simulink的求解器。金宝app
此模块支持FMI 1.金宝app0和2.0版本。对于FMI 2.0版本,如果您的FMU包含联合仿真和模型交换元素,则模块检测此状态并提示您为模块选择操作模式。
你可以像使用其他Simulink模块一样使用你的FMU模块。金宝appFMU模块支持普通加速模式、金宝app快速加速模式和加速模式。使用FMU日志的FMU块不支持快速加速模式。金宝app
本主题假设您提供.FMU.
文件。
默认参数值派生自相应的参数开始
值在FMU中定义ModelDescription.xml
文件。块参数值覆盖在FMU二进制实现中定义的相应参数的初始值。
金宝appSimulink相应地解释了这些FMU标签。
FMU标签 | 金宝app |
---|---|
|
解释 |
|
将块参数解释为编辑字段 |
|
将块参数解释为编辑字段 |
|
将块参数解释为复选框 |
|
将块参数解释为下拉列表 |
|
解释为UTF-8编码的字符串 |
FMU块支持以下模型描述XM金宝appL文件的编码格式:
iso - 8859 - 1
UTF-8.
UTF-16
能力 | FMI 2.0版本支持金宝app | FMI版本1.0支持金宝app |
---|---|---|
保存SimState到基础工作区 |
||
快速启动 |
||
模拟步进 |
||
雅可比矩阵解算器 |
||
线性化模型 |
||
将参数声明为可调参数,并在模拟过程中对其进行调优 |
||
对于每个子系统块 |
||
字符串类型的参数 |
||
快速加速器模式 |
||
软件 - 环路(SIL)和处理器 - 循环(PIL)模式 |
||
代码生成 |
金宝app支持代码生成目标 |
|
FMU出口 |
||
保护模型出口 |
(生成的SLXP文件不支持快速加速器或顶级模型中部署模拟)金宝app |
(生成的SLXP文件不支持快速加速器或顶级模型中部署模拟)金宝app |
模型覆盖范围 |
||
金宝app仿真软件设计校验™ |
||
加速器模式下的模型参考 |
金宝appSimu金宝applink支持步进和来回,调整参数之间,并保存状态的FMU导入块,只要FMU本身支持这些功能。FMU标志,它通过设置来支持这些特性金宝appcanGetAndSetFMUstate
和canSerializeFMUstate
的模型描述XML真的
.
例子 | 描述 |
---|---|
此模型显示如何使用FMU块加载支持共模模式的FMU文件。金宝app |
|
此模型显示如何使用FMU块来加载支持模型交换模式的FMU文件。金宝app |
|
该模型展示了如何在支持模型交换模式的FMU块中使用总线信号和结构参数。金宝app |