输入输出组件接口信号
度量 ID
slcomp.ComponentInterfaceSignals
描述
使用此度量来计算连接到组件接口的根级输入信号和输出信号的数量。
该度量统计以下信号的数量:
Simulink® Inport 模块
Simulink Outport 模块
Stateflow® 图的输入端口
Stateflow 图的输出端口
MATLAB® 代码的输入和输出
支持的工件
您可以针对Units和组件收集此度量。要控制仪表板将哪些对象分类为单元或组件,请参阅将模型按层级结构分类为组件或单元。
计算详细信息
度量:
返回组件接口信号的数量。如果输入或输出的数据类型为
Bus,则该度量计算总线中的各个元素。如果输入或输出的数据类型设置为
'Inherit: auto',则显示警告。该度量无法解析继承的数据类型。为根出端口和入端口指定除'Inherit: auto'以外的有效数据类型。如果模型的
'HasAccessToBaseWorkspace'属性设置为true,则显示警告。从基础工作区访问的数据类型定义不会被纳入可追溯性分析的考虑范围。对基础工作区变量的更改不会导致度量重新收集。
收集
收集此度量的数据:
在模型可维护性仪表板的组件接口部分中,指向输入信号或输出信号小组件,然后点击运行小组件的度量图标。
使用度量标识符
slcomp.ComponentInterfaceSignals和getMetrics。
结果
对于此度量,metric.Result 的实例返回 Value,该向量包含以下元素:
Value(1)- 输入组件接口信号的数量。这对应于组件接口部分中的输入信号小组件。Value(2)- 输出组件接口信号的数量。这对应于组件接口部分中的输出信号小组件。
该度量的结果对应于组件接口部分中的输入信号和输出信号小组件。
示例
假设您的单元是一个模型,它有六个 Inport 块和两个 Outport 块连接到您的组件,则此度量返回一个 Result 数组,其 Value 属性为 [6, 2]。