Set the numeric types (real, complex, or inherited) of ports whose numeric types cannot be determined from block connectivity
No
C, C++
#define MDL_SET_DEFAULT_PORT_COMPLEX_SIGNALS
void mdlSetDefaultPortComplexSignals(SimStruct *S)
S
SimStruct representing an S-Function block.
The Simulink® engine invokes this method if the block has
ports whose numeric types cannot be determined from connectivity.
(This usually happens when the block is unconnected or is part of
a feedback loop.) This method must set the numeric types of all ports
whose numeric types are not set. This method is only valid for simulation,
and must be enclosed in a #if defined(MATLAB_MEX_FILE)
statement.
If the block does not implement this method and at least one
port is known to be complex, the engine sets the unknown ports to COMPLEX_YES
;
otherwise, it sets the unknown ports to COMPLEX_NO
.