ssGetBusElementDimensions
获取总线元素的尺寸
语法
const int_T* ssGetBusElementDimensions(SimStruct* S, int_T busTypeID, int_T elemIdx)
参数
-
年代
-
表示S-Function块的SimStruct
-
busTypeID
-
表示总线信号的总线数据类型标识符
-
elemIdx
-
从零开始的总线元素索引
返回
const int_T *
描述
获取尺寸(const int_T *
)为您指定的总线元素。对整数数组进行迭代ssGetBusElementDimensions
返回时,使用ssGetBusElementNumDimensions
.
语言
C, c++
例子
static 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 numDims = ssGetBusElementNumDimensions(S, dType, i);const int_T * dimms = ssGetBusElementDimensions(S, dType, i);Int width = 1;int j; /* Compute width of the bus element */ for(j=0; j
介绍了R2010a