Main Content

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

getErrorLog

クラス: slmetric.Engine
名前空間: slmetric

(削除予定) エラー ログの取得

slmetric.Engine.getErrorLog は将来のリリースで削除される予定です。サイズ、アーキテクチャ、複雑度のメトリクスについては、代わりに metric.Engine API およびモデル保守性メトリクスを使用します。詳細については、metric.Engine およびプログラムによるモデル保守性メトリクスの収集を参照してください。

説明

指定したメトリクス エンジン オブジェクトのメトリクス データの収集中に発生したエラーおよび警告のログを取得します。ログには、メトリクス アルゴリズム、モデルのコンパイル、およびメトリクス データの検証の実行中に発生したエラーが含まれます。

metricLog = getErrorLog(metric_engine).

入力引数

すべて展開する

作成された slmetric.Engine オブジェクト。

出力引数

すべて展開する

metricLog の string には、メトリクス解析のエラーと警告が HTML 形式で含まれています。

すべて展開する

この例では、モデル sldemo_fuelsys について、slmetric.Engine オブジェクトの作成、解析ルートの設定、メトリクスの生成、およびエラー ログの作成と表示を行う方法を説明します。

% Create an slmetric.Engine object
metric_engine = slmetric.Engine();

% Specify model for metric analysis
setAnalysisRoot(metric_engine, 'Root', 'sldemo_fuelsys');

% Collect model metrics for only the analysis root
metricID = 'mathworks.metrics.SimulinkBlockCount';
execute(metric_engine, metricID);

metricLog = getErrorLog(metric_engine);
disp(metricLog);

バージョン履歴

R2017a で導入

すべて折りたたむ

R2022a: 警告

slmetric.Engine API は将来のリリースで削除される予定です。サイズ、アーキテクチャ、複雑度のメトリクスについては、代わりに metric.Engine API およびモデル保守性メトリクスを使用します。詳細については、metric.Engine およびプログラムによるモデル保守性メトリクスの収集を参照してください。