ssIsDataTypeABus
确定数据类型标识符是否表示总线
语法
int_T ssIsDataTypeABus(S, int_T typeID)
参数
-
年代
-
SimStruct表示对象功能块
-
类型id
-
表示信号的数据类型标识符
返回
的int_T
价值1
对于公共汽车来说,0
对于非总线信号,或1
对于病人类型id
.
描述
用于确定信号的数据类型标识符是否表示总线,以及另一总线的总线元素本身是否为总线。要获取总线元素的数据类型标识符,请使用ssGetBusElementDataType
.
语言
C, c++
例子
静态void 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++) {int_T elemType = ssGetBusElementDataType(S, dType, i);if (ssisdatattypeabus (S, elemType) == 1){/*子总线元素*/…}}
版本历史
在R2010b中引入