Specify the width of an output port
int_T ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)
S
SimStruct representing an S-Function block.
port
Index of the output port whose width is being set.
width
Width of an output port.
Use in mdlInitializeSizes
(after
ssSetNumOutputPorts
) to specify a nonzero positive integer
width or DYNAMICALLY_SIZED
for each output port index starting at
0. If the width is dynamically sized, the S-function must provide mdlSetOutputPortDimensionInfo
and
mdlSetDefaultPortDimensionInfo
methods to enable the signal dimensions to be set correctly during signal
propagation.
Note
This macro and ssSetOutputPortVectorDimension
are
functionally identical except that
ssSetOutputPortVectorDimension
returns 1 if successful,
and 0 otherwise.
C, C++
See the S-function sfun_dtype_io.c
used in the sfcndemo_dtype_io
.