ssGetDataTypeFxpIsSigned

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

Синтаксис

extern int ssGetDataTypeFxpIsSigned (SimStruct *S, DTypeId
                                     dataTypeId)

Аргументы

S

SimStruct, представляющий Блок s-function.

dataTypeId

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

Описание

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

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

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

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

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

Требование

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

Языки

C

Функции TLC

FixPt_DataTypeFxpIsSigned

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