fmi使用记录

fmi在AMESim和Labview之间的应用

  • 是以失败告终的
    • fmi介绍
    • 开始使用fmi
    • 本次失败原因
    • 接下来

是以失败告终的

fmi使用记录_第1张图片

fmi介绍

FMI全名 Functional Mock-up Interface,是一种将各种仿真软件生成的模型通过特定的方法封装成.fmu文件的平台。利用这个文件是对模型的一种通用描述。由此,其他同样支持fmi的软件就可以以黑盒子的方式使用这个文件重现这个模型。fmi对各仿真软件的支持
官网介绍的很详细https://fmi-standard.org/

开始使用fmi

fmi通常以插件的形式出现在各种软件里,这些插件有的是软件本身就有的,有的需要额外安装,比如在labview里,就需要安装CD&Simulink模块或MIT tools以及fmi插件。
通常可以在各个仿真软件的官网或帮助文件中找到详细的使用方法和Demo

本次失败原因

fmi使用记录_第2张图片
在这里插入图片描述
在这里插入图片描述
看得出来Labview对fmi的支持一点都不好,仅Model Exchange 1.0有可怜的planned。
我甚至怀疑Labview带的.fmu Demo是魔改出来的

接下来

尝试了这么联合仿真的方法,在线的离线的,用matlab脚本的,用动态dll的。无非就是想规避数学建模这个过程。
现在Labview的崩溃又堵死我一条路。
接下来寻求看到fmu文件C代码的方法,看到代码或许对数学建模有点帮助

你可能感兴趣的:(计算机仿真)