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