SimulinkでFunctional Mock-up Units(FMU)​をインポートする際の​トラブルシューティン​グ方法について教えて​ください。

11 visualizzazioni (ultimi 30 giorni)
FMUブロックを使って、サードパーティーの機能をSimulinkにインポートしています。インポートワークフロー中にエラーやMATLABクラッシュ(MATLABの強制終了)が発生しました。SimulinkでFMUインポートの問題をデバッグするにはどうすればよいですか?

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 29 Mag 2023
SimulinkにインポートされたFMUは、さまざまな理由で不具合を引き起こす可能性があります。ここでは、デバッグプロセスに役立つ一般的なトラブルシューティングのヒントを紹介します:
1.FMUの作成に使用したサードパーティで、エラーや問題なくFMUがシミュレーションされることを確認します。
2.FMUブロックの「Simulation」タブで「Enable FMU Debug Logging」チェックボックスを選択すると、より分かりやすいエラーが表示されます。
3.以下の「Advanced」診断パラメータは、場合によってはMATLABのクラッシュ(out-of-process mode)を防ぐことができます:
4.「FMU Compliance checker」を使用します。このツールは、問題が生成された FMU が標準に準拠していないことに起因するのか(つまり、サードパーティのツールによる問題)、MathWorks のツールによるものかを判断するのに役立ちます。 
https://github.com/modelica-tools/FMUComplianceChecker/releases
5.「通信ステップサイズ」がモデルと互換性があることを確認します。
https://www.mathworks.com/help/simulink/ug/implement-an-fmi-block.html#mw_f1a9abe7-d7ed-4696-8c46-42c72d74ba83

Più risposte (0)

Categorie

Scopri di più su Create Standalone FMU in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!