Main Content

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

sldiagviewer.reportSimulationMetadataDiagnostics

診断ビューアーを使用して Simulink.SimulationOutput オブジェクトのエラーと警告を表示

R2020b 以降

説明

sldiagviewer.reportSimulationMetadataDiagnostics(simOut) は、Simulink.SimulationOutput オブジェクト simOut に保存されたエラーと警告を診断ビューアーを使用して表示します。

すべて折りたたむ

関数 sldiagviewer.reportSimulationMetadataDiagnostics を使用すると、Simulink.SimulationOutput オブジェクトで取得されたエラーと警告のメッセージを診断ビューアーを使用して表示できます。

モデル ex_sldemo_bounce を開きます。

model = "ex_sldemo_bounce";
open_system(model)

Initial Velocity ブロックの "Value" パラメーターの値を未定義の変数 z として指定して、モデルでエラーを発生させます。

set_param("ex_sldemo_bounce/Initial Velocity","Value","z");

Simulink.SimulationInput オブジェクトを作成してシミュレーションを構成します。

simIn = Simulink.SimulationInput(model);

モデルをシミュレートします。StopOnError オプションを off として指定すると、シミュレーション中に発生したエラーと警告が SimulationOutput オブジェクトで取得されます。コマンド ウィンドウやスクリプトでは報告されず、スクリプトの処理が中断されません。

simOut = sim(simIn,"StopOnError","off","ShowProgress","off");
Warning: One or more simulations completed with errors. For more information, inspect the SimulationOutput objects at these indices: 
[1]

関数 sldiagviewer.reportSimulationMetadataDiagnostics を使用して、シミュレーションからの警告とエラーのメッセージを診断ビューアーに表示します。

sldiagviewer.reportSimulationMetadataDiagnostics(simOut)

入力引数

すべて折りたたむ

エラーと警告を含むシミュレーション出力。Simulink.SimulationOutput オブジェクトとして指定します。

バージョン履歴

R2020b で導入