主要内容

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中引入