Установите размер пользовательского типа данных
int_T ssSetDataTypeSize(SimStruct *S, DTypeId id, int_T size)
SSimStruct, представляющий Блок s-function.
idID типа данных.
sizeРазмер пользовательского типа данных в байтах.
1 (true) в случае успеха. В противном случае, возвращает 0 (false).
Устанавливает размер типа данных, заданного id к size. Используйте этот макрос в mdlInitializeSizes, чтобы установить размер типа данных, который вы указали. Смотрите Конфигурируют Пользовательские типы данных для получения дополнительной информации о регистрации пользовательских типов данных.
Для получения дополнительной информации об использовании пользовательских типов данных в S-функциях смотрите, Конфигурируют Пользовательские типы данных.
C, C++
Следующий пример указывает и устанавливает размер пользовательского типа данных под названием Color к 4 байтам.
int_T status; DTypeId id; id = ssRegisterDataType(S, "Color"); if(id == INVALID_DTYPE_ID) return; status = ssSetDataTypeSize(S, id, 4); if(status == 0) return;