Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

診断

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

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

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

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

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

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

関数

sldiagnosticsSimulink システムに関する診断情報の表示
Simulink.restoreDiagnostic特定のブロック、サブシステム、またはモデルに対する診断の警告を元に戻す
Simulink.suppressDiagnostic特定のブロックからの診断を非表示にする
Simulink.getSuppressedDiagnostics ブロック、サブシステム、またはモデルに関連付けられた Simulink.SuppressedDiagnostic オブジェクトを返します。
Simulink.BlockDiagram.getChecksumモデルのチェックサムを返す
Simulink.SubSystem.getChecksum非バーチャル サブシステムのチェックサムを返す
modeladvisorモデル アドバイザーを開く
sldebugシミュレーションをデバッグ モードで開始
addtermsモデル内の接続されていない端子にターミネータを追加
sldiagviewer.createStage診断メッセージを表示する段階を作成
sldiagviewer.reportError診断ビューアーでエラー メッセージをレポート
sldiagviewer.reportInfo診断ビューアーで情報メッセージをレポート
sldiagviewer.reportWarning診断ビューアーで警告メッセージをレポート
sldiagviewer.diaryシミュレーションの警告、エラーおよびビルド情報のファイルへの記録
sldiagviewer.reportSimulationMetadataDiagnostics診断ビューアーを使用して Simulink.SimulationOutput オブジェクトのエラーと警告を表示

クラス

Simulink.SuppressedDiagnostic指定されたブロックからの診断メッセージを非表示にする
sldiagviewer診断ビューアーで診断メッセージを生成、表示および記録する

トピック

診断ビューアー