是否有一种方法可以从基于Windows或Linux的软件导出在Mac上运行的FMU ?



我目前正在使用基于Windows或Linux的软件模拟系统,可以导出FMI 2.0兼容模型。我可以从Mac上运行的Simulink模型中运行导出的FMU吗?

我尝试从Linux机器导出FMU,当我试图在Mac上运行模型时,我得到了一个错误"无法加载库">

您需要导出包含MAC兼容二进制文件的FMI模型,就像为MAC编译一样。FMI标准定义了一个文件夹结构,以便FMU可以包含多种体系结构的二进制文件。最流行的可能是32/64位的linux和windows,但MAC当然是一个选择。

说明导出FMU的工具是否支持MAC,或者至少支持该架构的FMI导出。

如果您的导出工具支持导出c代码FMU(您在FMU的源文件夹中找到它,当您解压缩文件时),您可以为mac重新编译它,例如使用命令行调用或fmpy的GUI。(添加平台二进制),参见:https://github.com/CATIA-Systems/FMPy/blob/main/tests/test_c_code.py

最新更新