Borrar filtros
Borrar filtros

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

17 visualizaciones (últimos 30 días)
貴臣 幸村
貴臣 幸村 el 10 de Mayo de 2021
スタンドアロン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 パス上にソース ファイルまたはプリコンパイルされたオブジェクト ファイルとして存在しなければなりません。

Respuestas (0)

Categorías

Más información sobre Create Standalone FMU en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!