Simulink 模块分布
自 R2022b 起
度量 ID
slcomp.BlocksDistribution
描述
使用此度量确定单元或组件的模型层次结构中每一层中 Simulink® 块的数量分布,不包括 Inport、Outport 和 Goto 块。
支持的工件
您可以针对Units和组件收集此度量。要控制仪表板将哪些对象分类为单元或组件,请参阅将模型按层级结构分类为组件或单元。
计算详细信息
度量:
模块计数不包括 Inport、Outport 和 Goto 块。
计算每种变体中的块数,不包括 Inport、Outport 和 Goto 块。
不包括被注释掉的模块。
收集
收集此度量的数据:
在模型可维护性仪表板中,指向 Simulink 架构部分,然后点击运行小组件的度量图标。请查看模块行和分布列中的结果。
使用度量标识符
slcomp.BlocksDistribution和getMetrics。
结果
对于此度量,metric.Result 的实例返回 Value 作为包含以下字段的分布结构体:
BinCounts- 每个 bin 中的工件数量,以向量形式返回。BinEdges- 表示单元或组件每一层中模块的数量(不包括 Inport、Outport 和 Goto 模块)的 bin 边数,以向量形式返回。BinEdges(1)是第一个 bin 的左边缘,BinEdges(end)是最后一个 bin 的右边缘。BinEdges的长度比BinCounts的长度多 1。
此度量结果中的 bin 对应于 Simulink 架构部分中模块行和分布列中的 bin。