获取总线元素的尺寸
const int_T* ssGetBusElementDimensions(SimStruct* S, int_T busstypeid, int_T elemIdx)
年代
表示s -功能块的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 *dim = ssGetBusElementDimensions(S, dType, i);Int width = 1;int j; /* Compute width of the bus element */ for(j=0; j