非描述性模块名称度量
度量 ID
度量 ID:mathworks.metrics.DescriptiveBlockNames
描述
度量类型:可读性
模型顾问检查 ID:mathworks.metricchecks.DescriptiveBlockNames
运行此度量可确定非描述性 Inport、Outport 和 Subsystem 模块名称。后跟整数的默认名称是非描述性模块名称。结果会提供模型和子系统级别的非描述性模块名称。
此度量适用于 Simulink® Check™。要收集此度量的数据,请将 getMetrics 与度量标识符 mathworks.metrics.DescriptiveBlockNames 结合使用。
将 slmetric.metric.AggregationMode 属性设置为 Sum。
计算详细信息
度量:
无法在库模型上运行。
可以分析封装子系统中的内容。
(如果指定)会分析库链接模块或引用模型的内容。
收集
要使用模型顾问收集此度量的结果,请在按任务 > 模型度量 > 可读性度量中运行检查非描述性模块名称度量。模型顾问检查会显示模型或子系统中的非描述性 Inport、Outport 和 Subsystem 模块名称数。该检查不会单独显示每种类型的模块的结果。该检查不分析引用模型,也不返回聚合结果。
结果
对于此度量,slmetric.metric.Result 的实例提供以下结果:
Value:非描述性 Inport、Outport 和 Subsystem 模块名称数。AggregatedValue:组件及其子组件的非描述性 Inport、Outport 和 Subsystem 模块名称数。Measures:包含以下内容的一维向量:Inport 模块总数
具有非描述性名称的 Inport 模块数
Outport 模块总数
具有非描述性名称的 Outport 模块数
Subsystem 模块总数
具有非描述性名称的 Subsystem 模块数
AggregatedMeasures:包含以下内容之和的一维向量:Inport 模块总数
具有非描述性名称的 Inport 模块数
Outport 模块总数
具有非描述性名称的 Outport 模块数
Subsystem 模块总数
具有非描述性名称的 Subsystem 模块数