ssSetOutputPortUnit
Specify unit of output port
Syntax
UnitId ssSetOutputPortUnit(SimStruct *S, int_T port, UnitId id);
Arguments
- S
- SimStruct that represents an S-Function block. 
- port
- Index of an input port. 
- id
- ID of the unit accepted by - port. This ID is returned from the- ssRegisterUnitFromExprmethod.
Returns
The unit ID specified by id. Returns -1 if
                    id is DYNAMICALLY_TYPED.
Description
Use in mdlInitializeSizes (after
                    ssSetNumOutputPorts) to specify the unit for each output
                port. Output port index numbers start at 0 and end at the total number of output
                ports minus 1 (0 to total number of input ports - 1).
Languages
C, C++
Examples
UnitId id = INVALID_UNIT_ID; ssRegisterUnitFromExpr(S , "m/s" , &id); if (id == INVALID_UNIT_ID) return; ssSetInputPortUnit(S, portIdx, id); ssSetOutputPortUnit(S, portIdx, id);
See Also
mdlInitializeSizes, ssSetNumInputPorts, ssRegisterUnitFromExpr, ssSetInputPortUnit, ssGetInputPortUnit, ssGetOutputPortUnit
Version History
Introduced in R2016b