Main Content

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.

Languages

C, C++

Examples

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);

        …
 }

Version History

Introduced in R2010a