Specify dimension information for an input port that accepts vector signals
int_T ssSetInputPortVectorDimension(SimStruct *S, int_T port, int_T w)
S
SimStruct representing an S-Function block.
port
Index of an input port.
w
Width of the vector or DYNAMICALLY_SIZED
.
1
if successful; otherwise, 0
.
Specifies that port
accepts a w
-element
vector signal. If the width is dynamically sized, the S-function must provide
mdlSetInputPortDimensionInfo
and
mdlSetDefaultPortDimensionInfo
methods to enable the signal dimensions to be set correctly during signal
propagation.
Note
This function and the ssSetInputPortWidth
macro are
functionally identical.
C, C++
The following example specifies that input port 0 accepts an 8-element matrix signal.
ssSetInputPortVectorDimension(S, 0, 8);