このリンクhttps://www.mathworks.com/help/simulink/ug/_mw_54e936ec-2fa7-4418-be70-d99c8f91d2bd.htmlに示すように、新しいツール結合ツールボックスを使用して、matlab から fmu をエクスポートしようとしています。
そのため、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 の一部であり、コンストラクターであることがわかりました。その機能からそれ以上のことはわかりませんでした。誰かがそれを解決する方法について私にいくつかの提案をしてもらえますか? ありがとうございました!