S-function​ブロック(及びmex​ファイル)を含むSi​mulinkモデルを​,StandAlon​eFMUとしてエクス​ポートする方法は?(​MATLAB2021​a)

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 个)

类别

Help CenterFile Exchange 中查找有关 Create Standalone FMU 的更多信息

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!