ssGetDataTypeFxpIsSigned

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

Синтаксис

extern int ssGetDataTypeFxpIsSigned (SimStruct *S, DTypeId
                                     dataTypeId)

Аргументы

S

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

dataTypeId

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

Описание

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

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

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

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

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

Требование

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

Языки

C

Функции TLC

FixPt_DataTypeFxpIsSigned

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