Main Content

sldiagviewer.reportError

診断ビューアーでエラー メッセージをレポート

説明

sldiagviewer.reportError(Message) は、診断ビューアーで診断メッセージをエラーとしてレポートします。

output = sldiagviewer.reportError(Message) は、診断ビューアーで診断メッセージが正常にレポートされた場合、logical 1 (true) を返します。それ以外の場合、エラー メッセージがコマンド ウィンドウに表示され、値は返されません。

output = sldiagviewer.reportError(__,Component=ComponentNameValue) は、診断メッセージを生成するコンポーネントまたは製品の名前を指定します。

すべて折りたたむ

sldiagviewer.reportError を使用して、診断ビューアーでエラー メッセージを表示します。

モデル DiagnosticDemo を読み込みます。

model = "DiagnosticDemo";
load_system(model);

診断メッセージを表示する段階を作成します。

myStage = sldiagviewer.createStage("Analysis","ModelName",model);

try ブロック内にエラーを導入し、結果として発生したエラーを catch ブロックでキャッチします。

try 
 i = p; 
catch error 
end 

診断ビューアーでエラー メッセージをレポートします。

output = sldiagviewer.reportError(error)

モデルの診断ウィンドウが開き、Analysis 段階にエラー メッセージが赤で表示されます。

入力引数

すべて折りたたむ

診断ビューアーに表示されるエラーの説明。string、MSLException オブジェクト、または MException オブジェクトとして指定します。

例: Unrecognized function or variable 'p'.

診断メッセージを生成するコンポーネントまたは製品の名前。文字ベクトルまたは string として指定します。

例: "Stateflow"

例: "Simulink"

データ型: string | char

バージョン履歴

R2014a で導入