ssGetDataTypeFxpContainWordLen

Возвращает размер слова контейнера хранения зарегистрированного типа данных

Синтаксис

extern int ssGetDataTypeFxpContainWordLen (SimStruct *S,
                                        DTypeId dataTypeId)

Аргументы

S

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

dataTypeId

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

Описание

Эта функция возвращает размер слова, в битах, контейнера памяти типа данных с фиксированной точкой, обозначенного dataTypeId. Эта функция не возвращает размер контейнера памяти или размер слова типа данных. Чтобы получить размер контейнера для хранения, используйте ssGetDataTypeStorageContainerSize. Чтобы получить размер слова типа данных, используйте ssGetDataTypeFxpWordLength.

Требование

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

Языки

C

Примеры

Система координат sfix24_En10 тип данных имеет размер слова 24, но фактически сохранен в 32 битах во время симуляции. Для этого сигнала,

  • ssGetDataTypeFxpContainWordLen возвращает 32, которая является размером слова контейнера хранения в битах.

  • ssGetDataTypeFxpWordLength возвращает 24, который является типом данных, размером слова в битах.

  • ssGetDataTypeStorageContainerSize или sizeof( ) возвращает 4, который является размером контейнера памяти в байтах.

Функции TLC

FixPt_DataTypeFxpContainWordLen

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