主要内容

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

Simulink 决策计数

自 R2022b 起

度量 ID

slcomp.SimulinkDecisions

描述

使用此度量来计算单元或组件每一层中 Simulink® 块的 Simulink 决策数。

支持的工件

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

常见模块类型的决策计数

下表显示了该度量如何计算常见 Simulink 块的决策计数。

 决策计数表

计算详细信息

该度量是一种启发式方法,用于估计 Simulink 决策的数量。计算出的决策次数并不准确。

度量:

  • 决策计数包括活动和非活动变体。

  • 决策计数不包括带注释的模块。

  • 无法编译模型。该度量仅考虑静态信息。

  • 无法解析参数。例如,如果您使用变量指定模块参数,度量不会将参数解析为变量值,因为这需要度量编译模型。

该度量与Simulink Coverage™返回的决策覆盖率一致。有关信息,请参阅 接受覆盖率的模型对象 (Simulink Coverage)

收集

要收集此度量的数据,请将 getMetrics 与度量标识符 slcomp.SimulinkDecisions 结合使用。

结果

对于此度量,metric.Result 的实例返回 Value,作为单元或组件每一层中 Simulink 块的 Simulink 决策数。

示例

要查看与不同模块类型关联的 Simulink 决策的数量,请参阅 常见模块类型的决策计数

另请参阅

对象

函数

主题