ssSetInputPortUnit
Specify unit of input port
Syntax
UnitId ssSetInputPortUnit(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 thessRegisterUnitFromExpr
method.
Returns
The unit ID specified by id
. Returns -1
if
id
is DYNAMICALLY_TYPED
.
Description
Use in mdlInitializeSizes
(after
ssSetNumInputPorts
) to specify the unit for each input port.
Input port index numbers start at 0 and end at the total number of input 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
, ssGetNumInputPorts
, ssRegisterUnitFromExpr
, ssGetInputPortUnit
, ssSetOutputPortUnit
, ssGetOutputPortUnit
Version History
Introduced in R2016b