Возвращает сохраненное целое значение для 32-разрядной области действительного скалярного сигнального элемента
extern uint32 ssFxpGetU32BitRegion(SimStruct *S,
const void *pVoid
DTypeId dataTypeId
unsigned int regionIndex)
SSimStruct представляет S-функциональный блок.
pVoidУказатель на контейнер хранения действительного скалярного сигнального элемента, в котором находится интересующая 32-битная область.
dataTypeIdИдентификатор типа данных зарегистрированного типа данных, соответствующего сигналу.
regionIndexИндекс 32-разрядной области, сохраненное целое значение которой требуется получить, где 0 обращается к наименее значимой 32-разрядной области.
Эта функция возвращает сохраненное целое значение в 32-разрядной области, указанной regionIndex, связанный с типом данных с фиксированной точкой, обозначенным dataTypeId. Эту функцию можно использовать с любыми типами данных с фиксированной точкой, включая типы с размером слов менее 32 бит. Если размер слова с фиксированной точкой меньше 32 бит, остальные биты расширяются.
Эта функция генерирует ошибку, если dataTypeId представляет тип данных с плавающей запятой.
Для просмотра примера модели с S-функциями используйте ssFxpGetU32BitRegion функция, в подсказке MATLAB ® введите fxpdemo_sfun_user_U32BitRegion.
Для использования этой функции необходимо включить fixedpoint.h и fixedpoint.c. Дополнительные сведения см. в разделе Структура S-функции.
C