ssSetInputPortWidth
Specify the width of an input port
Syntax
void ssSetInputPortWidth(SimStruct *S, int_T port, int_T width)
Arguments
SSimStruct that represents an S-Function block.
portIndex of the input port whose width is being set.
widthWidth of the input port.
Description
Use in mdlInitializeSizes (after
ssSetNumInputPorts) to specify a nonzero positive integer
width or DYNAMICALLY_SIZED for each input port index starting at
0. If the width is dynamically sized, the S-function must provide mdlSetInputPortDimensionInfo and
mdlSetDefaultPortDimensionInfo
methods to enable the signal dimensions to be set correctly during signal
propagation.
Note
This macro and ssSetInputPortVectorDimension are
functionally identical with the exception of their returns. The
ssSetInputPortVectorDimension returns 1 if successful,
and 0 otherwise.
Languages
C, C++
Examples
See the S-function sfun_dtype_io.c used in sfcndemo_dtype_io.
Version History
Introduced before R2006a