How do I troubleshoot FMU Import issues in Simulink?

36 vues (au cours des 30 derniers jours)
MathWorks Support Team
MathWorks Support Team le 14 Nov 2022
I am using an FMU block to import a third-party functionality into Simulink. I run into errors or MATLAB crashes during the import workflow. How can I debug FMU import issues in Simulink?

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 6 Juin 2023
Imported FMUs in Simulink can cause failures for different reasons. Here are some common troubleshooting tips that will help in the debug process:
  1. Verify that the FMU simulates without any errors or issues in the third-party that was used to create it.
  2. In the FMU block, select the Enable FMU Debug Logging checkbox in the 'Simulation' tab to see a more descriptive error. 
  3. The following “Advanced” diagnostic parameter prevents a MATLAB crash (“out-of-process mode”) in some cases:
  4. Use the FMU Compliance checker. This tool can help determine if the issue stems from the generated FMU not adhering to standards (i.e. an issue from a third-party tool) or with MathWorks tools. https://github.com/modelica-tools/FMUComplianceChecker/releases
  5. Check that the “Communication step size” is compatible with the model: https://www.mathworks.com/help/simulink/ug/implement-an-fmi-block.html#mw_f1a9abe7-d7ed-4696-8c46-42c72d74ba83

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by