このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
診断
モデルの診断の表示、診断チェックの設定とカスタマイズ、診断ビューアーのレイアウトの説明
Simulink® では、モデルで Simulink 操作の実行中に特定の条件が検出された場合、診断メッセージが表示されます。診断メッセージはエラー、情報または警告のカテゴリーで取得されます。
診断メッセージは、プログラムによる操作で発生する場合は MATLAB® コマンド ウィンドウに表示され、Simulink ユーザー インターフェイスの操作中に発生する場合は診断ビューアーに表示されます。たとえば、MATLAB コマンド プロンプトから関数 sim を使用してモデルをシミュレートする場合、診断メッセージはコマンド ウィンドウに表示されます。しかし、シミュレーションを Simulink ツールストリップから実行すると、診断メッセージは診断ビューアーに表示されます。
診断メッセージはカスタマイズできます。また、ソフトウェアがチェックする条件をカスタマイズしてエラーまたは警告のどちらかを生成することもできます。
モデルの診断は診断ビューアー ユーザー インターフェイスに表示されます。診断ビューアーの詳細については、診断ビューアーを参照してください。
また特定の信号の条件をチェックするために、Model Verification ブロックをモデルに追加することもできます。Model Verification の詳細については、モデル アドバイザー チェックの実行にリストされているトピックを参照してください。
関数
クラス
Simulink.SuppressedDiagnostic | 特定のブロックからの診断メッセージを非表示にする |
sldiagviewer.DiagnosticReceiver | Create receiver to get diagnostic details of model operation (R2025a 以降) |
名前空間
sldiagviewer | Summary of classes, functions, and namespaces associated with diagnostics |
sldiagviewer.Comparator | Summary of functions for comparing diagnostics (R2025a 以降) |
アプリ
| パラメーター量子化アドバイザー | Inspect numerical issues related to parameter quantization (R2022b 以降) |
ツール
| 診断ビューアー | View, compare, and diagnose errors and warnings generated by Simulink models |
モデル設定
チェック
トピック
診断ビューアー
- エラーと警告の系統的診断
エラーと警告を系統的に特定し検索する。 - プログラムによる診断メッセージのレポート
関数sldiagviewerを使用して、診断メッセージを生成、表示、記録する。 - プログラムによる診断メッセージの非表示
プログラムによる診断メッセージの非表示および復元。 - 診断メッセージのカスタマイズ
エラー メッセージをカスタマイズして、テキストおよびハイパーリンクを表示する。 - Compare Diagnostic Messages Between Model Simulations
Compare diagnostic messages from different run-time operations of a model in the Diagnostic Viewer. - Compare Diagnostic Messages Between Model Simulations Programmatically
Compare diagnostic messages from different run-time operations of a model programmatically. - MSLException オブジェクトを使用した Simulink のエラー処理
Simulink では、MSLExceptionオブジェクトを使用して例外をスローすることでエラーを報告できます。