主要内容

本页采用了机器翻译。点击此处可查看英文原文。

getAnalysisRootMetric

类: slmetric.Engine
命名空间: slmetric

(待删除)仅获取分析根的单个度量的度量数据

以后的版本中将会删除度量仪表板用户界面、metricdashboard 函数、slmetric 包 API 以及相应的自定义项。有关详细信息,请参阅从度量盘迁移到模型可维护性仪表盘

说明

从度量引擎获取度量数据,其中分析根使用 setAnalysisRoot 设置。

metricResult = getAnalysisRootMetric(metric_engine,MetricID)metric_engine 获取度量数据,对于指定的度量标识符 MetricID,仅针对分析根。

示例

输入参数

全部展开

当您调用 execute 时,metric_engine 会收集所有可用度量或指定 MetricID 的度量数据。调用 getMetrics 可访问 metric_engine 中收集的度量数据。

模型度量或您创建的自定义模型度量的度量标识符。您可以通过调用 slmetric.metric.getAvailableMetrics 获得度量标识符。

示例: 'mathworks.metrics.DescriptiveBlockNames'

输出参量

全部展开

输出包含所请求的分析根和度量的结果数据的 slmetric.metric.Result 对象。

示例

全部展开

本示例展示了如何设置分析根、收集和访问度量的度量数据。

% Open the example model
openExample('sldemo_fuelsys')

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

% Specify the 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);

metricResult = getAnalysisRootMetric(metric_engine, metricID);

版本历史记录

在 R2017a 中推出

全部折叠