Определите, подписан или не подписан зарегистрированный тип данных с фиксированной точкой
extern int ssGetDataTypeFxpIsSigned (SimStruct *S, DTypeId
dataTypeId)
SSimStruct представляет S-функциональный блок.
dataTypeIdИдентификатор типа данных зарегистрированного типа данных с фиксированной точкой, для которого требуется узнать, подписан ли он.
Эта функция определяет, подписан ли зарегистрированный тип данных с фиксированной точкой:
Если тип данных с фиксированной точкой подписан, функция возвращает TRUE. Если тип данных с фиксированной точкой не подписан, функция возвращает FALSE.
Если зарегистрированный тип данных ScaledDouble, функция возвращает TRUE или FALSE согласно сигнатуре неотвержденного типа данных.
Если зарегистрированный тип данных single или double, эта функция выдает ошибки.
Эта функция выдает ошибки, когда ssGetDataTypeIsFxpFltApiCompat прибыль FALSE.
Для использования этой функции необходимо включить fixedpoint.h и fixedpoint.c. Дополнительные сведения см. в разделе Структура S-функции.
C
FixPt_DataTypeFxpIsSigned