【发布时间】:2020-08-06 01:18:13
【问题描述】:
我有一个基于 c++ 的模拟软件(自写)和一个基于 python 的模拟软件(自写)。 目标:这两个软件包的联合仿真
问题:有没有办法将 c++ 代码导出到 fmu 文件。我知道有 FMU SDK 包,但如果我理解正确的话,我认为它不能满足我的需求。
也许有人已经有一些使用自己编写的 c++ 代码创建 fmu 文件的经验。
如果 FMU SDK 已经是我问题的关键,我很难理解它是如何工作的,所以我非常感谢你的帮助。
谢谢!
【问题讨论】:
-
如果您不想重新实现整个 FMI 标准,FMU SDK 正是您完成这项任务所需要的。也许您可以指出您在使用 FMU SDK 时遇到的具体问题?
-
很高兴听到这个消息。我的问题是我不明白如何将我的 c++ 代码捆绑到 fmu 中。你能不能给我一个简短的例子。提前致谢!
-
FMU SDK 附带了几个示例...看透它有点复杂,但原则上唯一需要调整的文件是(假设您从弹跳球示例开始) : ./fmu20/src/models/bouncingBall/modelDescription_me.xml ./fmu20/src/models/bouncingBall/bouncingBall.c