Specify the name of the bus object that defines the structure and type of the output bus signal
void ssSetBusOutputObjectName(SimStruct *S, int_T portNum, char* busName)
S
SimStruct that represents an S-Function block
portNum
The zero-based index of the output port of the S-function block
busName
The name of the bus object
Nothing
Use this method to specify the structure and hierarchy of the output bus signal from an output port of an S-function block. Downstream Bus Selector and Bus Assignment blocks display in their Block Parameters dialog boxes the bus hierarchy and names that the bus object specifies.
C, C++
static void mdlInitializeSizes(SimStruct *S) { char* busName; /* Bus object name is passed in as a parameter */ ssGetSFcnParamName(S, 0, &busName); ssSetBusOutputObjectName(S, 0, busName); /* Output nonvirtual bus */ ssSetBusInputAsStruct(S, 0, true); ssSetBusOutputAsStruct(S, 0, true); … }