主要内容

Stateflow 图对象度量

度量 ID

度量 IDmathworks.metrics.StateflowChartObjectCount

描述

度量类型:大小

模型顾问检查 IDmathworks.metricchecks.StateflowChartObjectCount

运行此度量可计算 Stateflow® 对象数量。对于模型中的每个图,结果会提供以下 Stateflow 对象的数量:

  • 原子子图

  • 数据对象

  • 事件

  • 图形函数

  • 结点

  • 链接图

  • MATLAB® 函数

  • 注释

  • Simulink® 函数

  • 状态

  • 转移

  • 真值表

此度量适用于 Simulink Check™。要收集此度量的数据,请将 getMetrics 与度量标识符 mathworks.metrics.StateflowChartObjectCount 结合使用。

slmetric.metric.AggregationMode 属性设置为 Sum

计算详细信息

度量:

  • 对库模型运行。

  • 可以分析封装子系统中的内容。

  • (如果指定)会分析库链接模块或引用模型的内容。

收集

要使用模型顾问收集此度量的结果,请在按任务 > 模型度量 > 计数度量中运行检查 Stateflow 图对象度量。模型顾问检查显示模型中每个图的 Stateflow 对象数量。该检查不分析引用模型中的图,也不返回聚合结果。

结果

对于此度量,slmetric.metric.Result 的实例提供以下结果:

  • Value:Stateflow 对象数量。

  • AggregatedValue:组件及其子组件的 Stateflow 对象数量。

  • Measures:不适用。

另请参阅

主题