exponenta event banner

ssGetDataTypeFxpIsSigned

Определите, подписан или не подписан зарегистрированный тип данных с фиксированной точкой

Синтаксис

extern int ssGetDataTypeFxpIsSigned (SimStruct *S, DTypeId
                                     dataTypeId)

Аргументы

S

SimStruct представляет S-функциональный блок.

dataTypeId

Идентификатор типа данных зарегистрированного типа данных с фиксированной точкой, для которого требуется узнать, подписан ли он.

Описание

Эта функция определяет, подписан ли зарегистрированный тип данных с фиксированной точкой:

  • Если тип данных с фиксированной точкой подписан, функция возвращает TRUE. Если тип данных с фиксированной точкой не подписан, функция возвращает FALSE.

  • Если зарегистрированный тип данных ScaledDouble, функция возвращает TRUE или FALSE согласно сигнатуре неотвержденного типа данных.

  • Если зарегистрированный тип данных single или double, эта функция выдает ошибки.

Эта функция выдает ошибки, когда ssGetDataTypeIsFxpFltApiCompat прибыль FALSE.

Требование

Для использования этой функции необходимо включить fixedpoint.h и fixedpoint.c. Дополнительные сведения см. в разделе Структура S-функции.

Языки

C

Функции TLC

FixPt_DataTypeFxpIsSigned

Представлен до R2006a