我正在尝试使用新的工具耦合工具箱从 matlab 导出 fmu,如此链接所示https://www.mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.html
所以我能够导出一个 fmu 并生成源代码的 64 位二进制文件,因为我的平台是 64 位的。我编写了一个测试文件来导入 fmu 并仅使用二进制文件运行模型。因此,我按照链接中的说明启动了 matlab 服务器,然后尝试运行我的测试文件。我的测试文件与 qtronic 导出的示例 fmus 等其他 fmus 配合良好。现在我想运行matlab生成的fmu,它给出了以下错误:
fmistatus = 错误;测试 CS 模型实例 (logStatusError):fmi2Instantiate:未定义的函数或变量“fmuhelper”。fmi2Instantiate:未定义的函数或变量“fmuhelper”。fmi2_import_instantiate 失败模块 = FMICAPI,日志级别 = 5:调用 fmi2SetupExperiment
我没有在我的任何源代码中写任何东西作为 fmuhelper。当我在 matlab 中检查并转到特定路径时,我能够看到 fmuhelper 是 matlab 的一部分,并且它是一个构造函数。除了那个功能,我什么都不懂。谁能给我一些关于如何解决它的建议?谢谢!