主要内容

slmetric.config.Classification类

包:slmetric.config

指定分类度量数据范围

描述

使用slmetric.config.Classification类将度量数据范围分类为兼容的警告,不合规的.度量仪表板指示您的度量数据所处的范围。

建设

对于一个slmetric.config.Threshold对象,一定有一个slmetric.config.Classification对象对应于合规范围。只能有一个兼容范围。你可以指定多个slmetric.config.Classification对应的对象警告而且不合规的范围。

缺省情况下,阈值对象包含slmetric.config.Classification对象的兼容的范围的.要添加其他分类对象,请使用slmetric.config.Classification.addClassification方法。

属性

全部展开

您可以将度量数据值分为以下三类:

  • 合规-在可接受范围内的度量数据。

  • 警告——需要审查的度量数据。

  • 不合规——需要修改模型的度量数据。

这个属性是读/写。

数据类型:字符

为每一个slmetric.metric.config.Classification对象的属性slmetric.config.MetricRange对象。这个属性是读/写。

例子

全部折叠

使用slmetric.config打包类,向度量仪表板添加阈值信息。您可以为以下三个类别添加定义度量数据范围的阈值:

  • 合规-在可接受范围内的度量数据。

  • 警告——需要审查的度量数据。

  • 不合规——需要修改模型的度量数据。

创建一个slmetric.config.Configuration对象。

CONF = slmetric.config.Configuration。新(“名字”、“配置”);

获取默认值slmetric.config.ThresholdConfiguration对象相依

TC = getThresholdConfigurations(CONF);

添加一个slmetric.config.Threshold对象的slmetric.config.ThresholdConfiguration对象。此阈值用于mathworks.metrics.金宝appSimulinkBlockCount度规和价值的属性slmetric.metric.Results对象。

T = addThreshold(TC, 'mathworks.metrics。金宝appSimulinkBlockCount”、“价值”);

一个slmetric.config.Threshold对象包含默认的slmetric.config.Classification对象的兼容的类别。使用slmetric.metric.MetricRange类的度量值兼容的指标范围。

C = getClassifications(T);%默认分类为合规C.Range.Start = 5;C.Range.IncludeStart = 0;C.Range.End = 100;C.Range.IncludeEnd = 0;

这些值指定了块计数的兼容范围5One hundred..此范围不包括值5而且One hundred.

警告指标范围。

C = addClassification(T,'Warning');C.Range.Start = -inf;C.Range.IncludeStart = 0;C.Range.End = 5;C.Range.IncludeEnd = 1

这些值指定警告是之间的块计数而且5.此范围不包括.它确实包括5

不合规的指标范围。

C = addClassification(T,'不合规');C.Range.Start = 100;C.Range.IncludeStart = 1;C.Range.End = inf;C.Range.IncludeEnd = 0;

这些值指定大于100的块计数是不兼容的。这个范围包括One hundred..它不包括

使用验证属性中的阈值对应的度量范围slmetric.config.ThresholdConfiguration对象。

验证(T)

如果范围无效,则会得到一条错误消息。在本例中,范围是有效的。

将更改保存到配置文件。使用slmetric.config.setActiveConfiguration函数激活此配置以供度量引擎使用。

configName = 'Config.xml';保存(参看“文件名”,configName);slmetric.config.setActiveConfiguration(fullfile(pwd, configName));

您现在可以在模型上使用这个自定义配置运行Metrics仪表板。

版本历史

在R2018b中引入