Main Content

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

sldiagviewer.reportError

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

説明

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

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

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

すべて折りたたむ

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

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

model = 'vdp';
load_system(model);

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

myStage = sldiagviewer.createStage('Analysis','ModelName','vdp');

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

try 
 i = p; 
catch error 
end 

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

output = sldiagviewer.reportError(error)

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

入力引数

すべて折りたたむ

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

例: Unrecognized function or variable 'p'.

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

例: 'Stateflow', 'Simulink', 'Model Advisor'

データ型: char | string

バージョン履歴

R2014a で導入