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