How can I write Log messages from FMU exported from MATLAB/Simulink

18 ビュー (過去 30 日間)
Nils Lande
Nils Lande 2025 年 1 月 7 日
コメント済み: Nils Lande 2025 年 1 月 20 日
An FMU can issue log messages througt the fmiCallbackLogger member of the fmiCallbackFunction.
I have an FMU that is exported from Simulink (version 2024) that has a 'MATLAB Function' block that contains MATLAB code.
How can I write FMU log messages from the MATLAB code inside this block?
If I enable 'Debug Logging' in the fmpy.gui tool I can indeed see log messages coming from MATLAB :
CommunicationStepSize=0.2, LocalSolverStepSize=0.2
Local solver will do 1 steps from t = 0.2.
getReal vr:0, value:0.000000
getReal vr:1, value:0.000000
getReal vr:2, value:0.000000
getReal vr:3, value:0.000000
getReal vr:4, va lue:0.000000
But how do I add my own log messages?

回答 (1 件)

Yash
Yash 2025 年 1 月 19 日 12:06
Follow this issue thread which includes an implementation of custom FMU log messages, along with an example model and FMU to demonstrate this functionality: https://github.com/CATIA-Systems/FMIKit-Simulink/issues/92
  1 件のコメント
Nils Lande
Nils Lande 2025 年 1 月 20 日 11:43
Thank you!
I read through the link, but I'm not sure how I can make that work with Simulink Compiler (Simulink 2024).

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDeploy Standalone Applications についてさらに検索

タグ

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by