ssSetOutputPortWidth
Specify the width of an output port
Syntax
void ssSetOutputPortWidth(SimStruct *S, int_T port, int_T width)
Arguments
S
SimStruct that represents an S-Function block.
port
Index of the output port whose width is being set.
width
Width of an output port.
Description
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.
Languages
C, C++
Examples
See the S-function sfun_dtype_io.c
used in the sfcndemo_dtype_io
.
Version History
Introduced before R2006a