ssSetNumOutputPorts
Specify the number of output ports that a block has
Syntax
boolean_T ssSetNumOutputPorts(SimStruct *S, int_T nOutputPorts)
Arguments
S
SimStruct that represents an S-Function block.
nOutputPorts
Number of output ports on the block represented by
S
. Must be a nonnegative integer.
Returns
The Boolean value true
if successful. Otherwise, returns
false
.
Description
Use in mdlInitializeSizes
to set the number of output ports to
a nonnegative integer. Invoke the function using
if (!ssSetNumOutputPorts(S,nOutputPorts)) return;
where ssSetNumOutputPorts
returns 0
if
nOutputPorts
is negative or an error occurs while
creating the ports. When this occurs, and you return out of your S-function, the
Simulink® engine displays an error message.
Languages
C, C++
Examples
See the S-function sfun_port_constant.c
used in sfcndemo_port_constant
.
See Also
Version History
Introduced before R2006a