Specify that the signal elements entering a port must be contiguous
void ssSetInputPortRequiredContiguous(SimStruct *S, int_T port, int_T flag)
S
SimStruct representing an S-Function block.
port
Index of an input port.
flag
True (1
) if signal elements must be
contiguous.
Specifies that the signal elements entering the specified port must occupy
contiguous areas of memory. This allows a method to access the elements of the
signal simply by incrementing the signal pointer returned by
ssGetInputPortSignal
. The S-function can set the value of
this attribute as early as in the mdlInitializeSizes
method and
at the latest in the mdlSetWorkWidths
method.
Note
The default setting for this flag is false (0
). Hence, the
default method for accessing the input signals is
ssGetInputSignalPtrs
.
C, C++
See the S-function sfun_io_handling2.c
used in sfcndemo_io_handling
.