S-functionブロック(及びmexファイル)を含むSimulinkモデルを,StandAloneFMUとしてエクスポートする方法は?(MATLAB2021a)
17 views (last 30 days)
Show older comments
スタンドアロンFMUのエクスポート方法について質問致します.
S-functionブロックを含むSimulinkモデルを,スタンドアロンFMUとしてエクスポートするにはどうしたら良いでしょうか?
下記を参考にエクスポートを実施しましたが,後述のエラーが出ます.
エラーメッセージには,「S-Functionモジュールが見つからない」とありますが,
mexファイルはMATLABパス上に存在しており,Simulinkモデルとしての実行は可能な状態です.
エクスポートのために必要な作業があれば,教えていただけると嬉しいです.
以下エラーメッセージ)
コシミュレーション スタンドアロン FMU エクスポートで 'GenCodeOnly' が無効になっています。 モデル 'model_hoge' のシステム ターゲットを FMU コシミュレーションに設定しています。 モデル 'model_hoge' の [ハードウェア実行] > [デバイス タイプ] を [MATLAB ホスト] に設定しています。 ### コシミュレーション スタンドアロン FMU エクスポートで 'GenerateReport' が無効になっています。 ### コシミュレーション スタンドアロン FMU エクスポートで 'GenerateComments' が無効になっています。
S-function 'model_hoge/S-Function' は、オプション SS_OPTION_WORKS_WITH_CODE_REUSE を持ちますが、ブロックは 'model_hoge_sfunc_block.tlc' ファイルを持ちません。このシステムは、再利用されません
コンポーネント: Simulink | カテゴリ: Block 警告
ビルド概要 最上位モデル ターゲットのビルド: モデル アクション リビルドの理由 =========================================== model_hoge 失敗 コード生成情報ファイルが存在しません。 1/0 ビルドされたモデル (既に最新のモデル 0) ビルド期間: 0h 0m 3.264s
S-Function モジュール 'model_hoge_sfunc_block' が見つかりません。S-Function モジュールは、MATLAB パス上にソース ファイルまたはプリコンパイルされたオブジェクト ファイルとして存在しなければなりません。
0 Comments
Answers (0)
See Also
Categories
Find more on Create Standalone FMU in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!