文档

ssIsDataTypeABus

确定数据类型标识符是否表示总线信号

语法

ssIsDataTypeABus(S, int_T typeID)

参数

年代

SimStruct,它表示S-Function块

类型id

表示信号的数据类型标识符

返回

boolean_T

描述

用于确定信号的数据类型标识符是否表示总线信号,以及另一个总线信号的总线元素本身是否为总线信号。要获取总线元素的数据类型标识符,请使用ssGetBusElementDataType

语言

C, c++

例子

静态无效mdlOutputs(SimStruct *S, int_T tid) {DTypeId dType = ssGetOutputPortDataType(S, 0);const void *u = ssGetInputPortSignal(S, 0);int numElems = ssGetNumBusElements(S, dType);int我;(我= 0;我< numElems;i++) {if (ssIsDataTypeABus(S, elemType)){/*子总线元素*/…}}}

在R2010b中引入