Получите тип данных вектора Dwork
DTypeId ssGetDWorkDataType(SimStruct *S, int_T vector)
SSimStruct, представляющий блок S-Function.
vectorИндекс вектора Dwork, где индекс является одним из 0, 1, 2, ...
ssGetNumDWork(S)-1.
Идентификатор типа данных вектора DWork, заданный индексом vector если тип данных действителен. В противном случае возвращается INVALID_DTYPE_ID.
Используйте, чтобы получить тип данных конкретного вектора DWork. Список встроенных значений для идентификатора типа данных DTypeId, см. ssGetInputPortDataType.
C, C++
В следующем примере проверяется тип данных первого вектора DWork.
DTypeId dt = ssgetDWorkDataType(S, 0);
if(dt == INVALID_DTYPE_ID) {
ssSetErrorStatus(S,"Invalid data type.");
}