ssGetInputPortConnected
Determine whether a port is connected to a nonvirtual block
Syntax
int_T ssGetInputPortConnected(SimStruct *S, int_T port)
Arguments
SSimStruct that represents an S-Function block.
portPort whose connection status is needed.
Returns
Either an int_T (1 or 0)
or boolean_T (true or
false) value indicating if the input port specified by the index
port is connected to a nonvirtual block.
Description
Returns 1 (true) if the specified
port on the block represented by S is
connected directly or indirectly, i.e., via virtual blocks, to a nonvirtual block.
Can be invoked anywhere except in mdlInitializeSizes or
mdlCheckParameters. The S-function must have previously set
the number of input ports in mdlInitializeSizes, using
ssSetNumInputPorts.
Languages
C, C++
Examples
See the S-function sfun_dynsize.c used in sfcndemo_sfun_dynsize.
Version History
Introduced before R2006a