メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

診断

モデルの診断の表示、診断チェックの設定とカスタマイズ、診断ビューアーのレイアウトの説明

Simulink® では、モデルで Simulink 操作の実行中に特定の条件が検出された場合、診断メッセージが表示されます。診断メッセージはエラー、情報または警告のカテゴリーで取得されます。

診断メッセージは、プログラムによる操作で発生する場合は MATLAB® コマンド ウィンドウに表示され、Simulink ユーザー インターフェイスの操作中に発生する場合は診断ビューアーに表示されます。たとえば、MATLAB コマンド プロンプトから関数 sim を使用してモデルをシミュレートする場合、診断メッセージはコマンド ウィンドウに表示されます。しかし、シミュレーションを Simulink ツールストリップから実行すると、診断メッセージは診断ビューアーに表示されます。

診断メッセージはカスタマイズできます。また、ソフトウェアがチェックする条件をカスタマイズしてエラーまたは警告のどちらかを生成することもできます。

モデルの診断は診断ビューアー ユーザー インターフェイスに表示されます。診断ビューアーの詳細については、診断ビューアーを参照してください。

また特定の信号の条件をチェックするために、Model Verification ブロックをモデルに追加することもできます。Model Verification の詳細については、モデル アドバイザー チェックの実行にリストされているトピックを参照してください。

関数

すべて展開する

sldiagviewer.createStage診断メッセージを表示する段階を作成する
sldiagviewer.reportError診断ビューアーでエラー メッセージをレポート
sldiagviewer.reportInfo診断ビューアーで情報メッセージをレポート
sldiagviewer.reportWarning診断ビューアーで警告メッセージをレポート
sldiagviewer.diary診断メッセージおよびビルド情報のログをファイルに記録する
sldiagviewer.reportSimulationMetadataDiagnostics診断ビューアーを使用して Simulink.SimulationOutput オブジェクトのエラーと警告を表示
sldiagviewer.Comparator.compareCompare diagnostic details between model operations (R2025a 以降)
sldiagviewer.Comparator.displayResultDisplay differences in diagnostic details of model operations (R2025a 以降)
sldiagviewer.Comparator.compareWithBaselineCompare diagnostic details with saved baseline (R2025a 以降)
sldiagviewer.Comparator.convertToJsonConvert diagnostic details comparison to JSON format (R2025a 以降)
Simulink.restoreDiagnostic特定のブロック、サブシステム、またはモデルに対する診断の警告を元に戻す
Simulink.suppressDiagnostic特定のブロックからの診断を非表示にする
Simulink.getSuppressedDiagnostics ブロック、サブシステム、またはモデルに関連付けられた Simulink.SuppressedDiagnostic オブジェクトを返します。
modeladvisorモデル アドバイザーを開く
sldiagnosticsSimulink システムの診断情報を表示する
Simulink.BlockDiagram.getChecksumモデルのチェックサムを返す
Simulink.SubSystem.getChecksum非バーチャル サブシステムのチェックサムを返す

クラス

Simulink.SuppressedDiagnostic特定のブロックからの診断メッセージを非表示にする
sldiagviewer.DiagnosticReceiverCreate receiver to get diagnostic details of model operation (R2025a 以降)

名前空間

sldiagviewerSummary of classes, functions, and namespaces associated with diagnostics
sldiagviewer.ComparatorSummary 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

トピック

診断ビューアー