Get the data type of a Dwork vector
DTypeId ssGetDWorkDataType(SimStruct *S, int_T vector)
S
SimStruct representing an S-Function block.
vector
Index of a Dwork vector, where the index is one of
0
, 1
, 2
,
...
ssGetNumDWork(S)-1
.
The data type ID of the DWork vector specified by the index
vector
if the data type is valid. Otherwise, returns
INVALID_DTYPE_ID
.
Use to obtain the data type of a particular DWork vector. For a list of built-in
values for the data type ID DTypeId
, see ssGetInputPortDataType
.
C, C++
The following example checks the data type of the first DWork vector.
DTypeId dt = ssgetDWorkDataType(S, 0); if(dt == INVALID_DTYPE_ID) { ssSetErrorStatus(S,"Invalid data type."); }