ssGetInputPortConnected
Determine whether a port is connected to a nonvirtual block
Syntax
int_T ssGetInputPortConnected(SimStruct *S, int_T port)
Arguments
S
SimStruct that represents an S-Function block.
port
Port 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