Получите нулевое представление типа данных
void *ssGetDataTypeZero(SimStruct *S, DTypeId id)
S
SimStruct, представляющий блок S-Function.
id
Идентификатор типа данных.
Указатель (void *
) в нулевое представление типа данных, заданное как id
, если id
является допустимым, и был задан размер типа данных. В противном случае возвращается NULL
и сообщает об ошибке.
Используйте, чтобы получить нулевое представление типа данных, которое является значением, представляющим нуль для пользовательского типа данных.
Примечание
Поскольку этот макрос сообщает о любой возникшей ошибке, вам не нужно использовать ssSetErrorStatus
чтобы сообщить об ошибке.
Дополнительные сведения об использовании пользовательских типов данных в S-функциях см. в разделе Настройка пользовательских типов данных.
C, C++
Следующий пример получает нулевое представление пользовательского типа данных.
const void *myZero = ssGetDataTypeZero(S, id); if(myZero == NULL) return;