层深度
自 R2022b 起
度量 ID
slcomp.LayerDepth
描述
使用此度量来计算模型组件在单元或组件的模型层次结构中的深度。在模型层次结构中,层是父模型组件或子模型组件。
该度量分析以下模型组成部分:
Simulink® 子系统
Stateflow® 状态
MATLAB Function 模块
外部 MATLAB® 函数和类
MATLAB 方法
支持的工件
您可以针对Units和组件收集此度量。要控制仪表板将哪些对象分类为单元或组件,请参阅将模型按层级结构分类为组件或单元。
计算详细信息
度量:
不计入与数据字典的关系。
不计与其他单位的关系。例如,如果一个组件与另一个作为单元的模型具有必需的关系,则该关系不包含在度量计数中。只有当另一个模型不是单元时,该度量才会计算关系。
收集
收集此度量的数据:
在模型可维护性仪表板的组件结构部分中,指向深度小组件,然后点击运行小组件的度量图标。深度小组件显示当前单元或组件中找到的最大深度。点击深度小组件,即可查看显示每个模型组件深度的表格。
使用度量标识符
slcomp.LayerDepth和getMetrics。
结果
对于此度量,metric.Result 的实例返回 Value 作为单元或组件的模型层次结构中模型组件的深度。
示例
假设您有一个单元 u1,它包含一个子系统 s1,而子系统 s1 又包含子系统 s2。u1 位于层深度 1,s1 位于层深度 2,s2 位于层深度 3。