mdlSetOutputPortWidth
Set the width of an output port that outputs 1-D (vector) signals
Required
No
Languages
C, C++
Syntax
#define MDL_SET_OUTPUT_PORT_WIDTH
void mdlSetOutputPortWidth(SimStruct *S, int_T port,
int_T width)
Arguments
S
SimStruct representing an S-Function block.
port
Index of a port.
width
Width of signal.
Description
This method is called with the candidate width for a dynamically sized port. If the
proposed width is acceptable, the method should go ahead and set the actual port width,
using
. If the
size is unacceptable, an error should be generated via ssSetOutputPortWidth
. Note that any other dynamically sized input or
output ports whose widths are implicitly defined by virtue of knowing the width of the given
port can also have their widths set via calls to ssSetErrorStatus
or ssSetInputPortWidth
ssSetOutputPortWidth
.
This method is only valid for simulation, and must be enclosed in a #if
defined(MATLAB_MEX_FILE)
statement.
Version History
Introduced before R2006a