Укажите, что тип данных типа данных работает вектор
DTypeId ssSetDWorkDataType(SimStruct *S, int_T vector, DTypeId dtID)
S
SimStruct, представляющий Блок s-function.
vector
Индекс типа данных работает вектор, где индекс является одним из 0
, 1
, 2
, ...
ssGetNumDWork(S)-1
.
dtID
ID типа данных.
ID типа данных задан dtID
. Возвращает -1
, если dtID
является DYNAMICALLY_TYPED
.
Используйте в mdlInitializeSizes
или mdlSetWorkWidths
, чтобы установить тип данных заданного вектора работы. Для списка встроенных значений для ID типа данных dtId
смотрите ssGetInputPortDataType
. Для получения дополнительной информации об использовании векторов DWork смотрите, Как Использовать Векторы DWork.
C, C++
Смотрите S-функцию sfun_rtwdwork.c
, используемый в sfcndemo_sfun_rtwdwork
.