ssGetDataTypeFxpContainWordLen

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

Синтаксис

extern int ssGetDataTypeFxpContainWordLen (SimStruct *S,
                                        DTypeId dataTypeId)

Аргументы

S

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

dataTypeId

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

Описание

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

Требование

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

Языки

C

Примеры

sfix24_En10 тип данных перебрасывается парой слов длина 24, но на самом деле хранится в 32 битах в процессе моделирования. Для этого сигнала,

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

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

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

Функции TLC

FixPt_DataTypeFxpContainWordLen

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