Main Content

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