S-functionブロック(及びmexファイル)を含むSimulinkモデルを,StandAloneFMUとしてエクスポートする方法は?(MATLAB2021a)
조회 수: 17 (최근 30일)
이전 댓글 표시
スタンドアロン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
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Create Standalone FMU에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!