S-functionブロック(及びmexファイル)を含むSimulinkモデルを,StandAloneFMUとしてエクスポートする方法は?(MATLAB2021a)
29 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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!