Я пытаюсь экспортировать fmu из matlab, используя новый набор инструментов для связывания инструментов, как показано в этой ссылке https://www.mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.html
Итак, я смог экспортировать fmu, и он сгенерировал 64-битный двоичный код исходного кодатак как моя платформа 64 битная.Я написал тестовый файл для импорта fmu и запуска модели, используя только двоичные файлы.Поэтому я запустил сервер Matlab, как указано в ссылке, а затем попытался запустить свой тестовый файл.Мой тестовый файл хорошо работал с другими fmus, такими как экспортированный пример qtronic fmus.Теперь я хотел бы запустить сгенерированный Matlab fmu, и он дает следующую ошибку:
fmistatus = Ошибка;Экземпляр тестовой модели CS (logStatusError): fmi2Instantiate: неопределенная функция или переменная 'fmuhelper'.fmi2Instantiate: неопределенная функция или переменная 'fmuhelper'.fmi2_import_instantiate Ошибка модуля = FMICAPI, уровень журнала = 5: вызов fmi2SetupExperiment
Я не написал ничего в моем исходном коде как fmuhelper.Когда я зарегистрировался в Matlab и пошел по определенному пути, я смог увидеть, что fmuhelper является частью Matlab и что это конструктор.Я не понял ничего больше, чем это из этой функции.Может кто-нибудь, пожалуйста, дайте мне несколько советов, как решить это?Спасибо!