主要内容

ssGetNumBusElements

获取总线信号中的元素数

语法

int_T ssGetNumBusElements(SimStruct *S, int_T busstypeid)

参数

年代

表示s -功能块的SimStruct

busTypeID

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

返回

int_T

描述

用于确定总线中元素的数量。如果其中一个元素也是总线信号,则使用ssGetNumBusElements递归地确定子总线信号中元素的数量。第二个参数是Simulink的标识符金宝app®在注册表示总线信号的总线对象之后返回。(要注册一个总线对象,请使用ssRegisterTypeFromParameter或等效的方法。)

语言

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;我 ++) { ....} }
介绍了R2010a