主要内容

ssFxpSetU32BitRegion

为实、标量信号元素的32位区域设置存储的整数值

语法

extern ssFxpSetU32BitRegion(SimStruct *S, void *pVoid DTypeId dataTypeId uint32 regionValue unsigned int regionIndex)

参数

年代

SimStruct表示s功能块。

pVoid

指向感兴趣的32位区域所在的实标量信号元素的存储容器的指针。

dataTypeId

数据类型与信号相对应的已注册数据类型的ID。

regionValue

要分配给32位区域的已存储整数值。

regionIndex

要设置其存储整数值的32位区域的索引,其中0访问最低有效的32位区域。

描述

这个函数集regionValue指定的32位区域的存储整数值regionIndex指定的定点数据类型dataTypeId.您可以对任何定点数据类型使用此函数,包括字长小于32位的数据类型。如果定点字长小于32位,请确保其余位进行符号扩展。

这个函数产生一个错误dataTypeId表示浮点数据类型,或者如果您设置的存储整数值无效。

要查看其s函数使用ssFxpSetU32BitRegion函数,在MATLAB®提示,输入fxpdemo_sfun_user_U32BitRegion

要求

要使用此函数,必须包含fixedpoint.hfixedpoint.c.有关更多信息,请参见s函数的结构

语言

C

另请参阅

ssFxpGetU32BitRegion

介绍了R2007b