ssSetBusOutputObjectName
Specify the name of the bus object that defines the structure and type of the output bus signal
Syntax
void ssSetBusOutputObjectName(SimStruct *S, int_T portNum, char* busName)
Arguments
-
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
Returns
Nothing
Description
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++
Example
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); … }