【Simulink】診断ビュアーのエラー情報をmatlabコード上で受け取りたい
조회 수: 16 (최근 30일)
이전 댓글 표시
お世話になっております。
掲題の件ですが、診断ビュアーのエラー情報をmatlabコード上で受け取りたいです。
状況としましては、set_param();でシミュレーションをスタートさせており、診断ビュアーでエラーは表示されているのですが、エラーをmatlab側で受け取る方法が分からないです。やりたいこととしては、Simulinkで出てきたエラーを独自の追加情報を付随させてエラー情報をテキストで出力したいです。
set_param();でSimulinkをスタートした場合の診断ビュアーのエラー情報をmatlabコード上で受け取る方法などありましたら、是非ご教授いただきたいです。
何卒宜しくお願い致します。
※使用バージョン:2018b
댓글 수: 0
답변 (1개)
Toshinobu Shintai
2023년 2월 9일
try
sim('test_model');
catch error
error.cause{1, 1}.message
end
댓글 수: 2
Toshinobu Shintai
2023년 2월 9일
リンク先ドキュメンテーションの後半に、"sldiagviewer.diary"を用いてファイルにログを出力する方法について解説されています。
この機能を使えば、set_param();で実行する場合のログを取得することができます。テキストファイルのインポートについては以下をご確認ください。
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!