主要内容

本页采用了机器翻译。点击此处可查看英文原文。

层深度

自 R2022b 起

度量 ID

slcomp.LayerDepth

描述

使用此度量来计算模型组件在单元或组件的模型层次结构中的深度。在模型层次结构中,是父模型组件或子模型组件。

该度量分析以下模型组成部分:

  • Simulink® 子系统

  • Stateflow® 状态

  • MATLAB Function 模块

  • 外部 MATLAB® 函数和类

  • MATLAB 方法

支持的工件

您可以针对Units组件收集此度量。要控制仪表板将哪些对象分类为单元或组件,请参阅将模型按层级结构分类为组件或单元

计算详细信息

度量:

  • 不计入与数据字典的关系。

  • 不计与其他单位的关系。例如,如果一个组件与另一个作​​为单元的模型具有必需的关系,则该关系不包含在度量计数中。只有当另一个模型不是单元时,该度量才会计算关系。

收集

收集此度量的数据:

  • 在模型可维护性仪表板的组件结构部分中,指向深度小组件,然后点击运行小组件的度量图标。深度小组件显示当前单元或组件中找到的最大深度。点击深度小组件,即可查看显示每个模型组件深度的表格。

  • 使用度量标识符 slcomp.LayerDepthgetMetrics

结果

对于此度量,metric.Result 的实例返回 Value 作为单元或组件的模型层次结构中模型组件的深度。

示例

假设您有一个单元 u1,它包含一个子系统 s1,而子系统 s1 又包含子系统 s2u1 位于层深度 1,s1 位于层深度 2,s2 位于层深度 3。

另请参阅

对象

函数

主题