SimulinkでFunctional Mock-up Units(FMU)をインポートする際のトラブルシューティング方法について教えてください。
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 29 Mai 2023
Réponse apportée : MathWorks Support Team
le 29 Mai 2023
FMUブロックを使って、サードパーティーの機能をSimulinkにインポートしています。インポートワークフロー中にエラーやMATLABクラッシュ(MATLABの強制終了)が発生しました。SimulinkでFMUインポートの問題をデバッグするにはどうすればよいですか?
Réponse acceptée
MathWorks Support Team
le 29 Mai 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
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Create Standalone FMU dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!