位置:51电子网 » 技术资料 » 无线通信

以定点数(FXP)数据类型为例

发布时间:2014/10/9 21:08:31 访问次数:2090

  以定点数(FXP)数据类型为例,定点AD9888KS-100数以固定数据长度、小数点位置并使用二进制的形式来表示LabVIEW中的合理化数据。所谓合理化数据就是这个数据的分母部分一定是2的乘方。比如可以用定点数方式表示0.5为0000.1000,其中0000.1000的数据长度是8

位,整数位是4位,这些在VI运行后都是固定不变的。但可以通过图3-55中Fixed-PointConfiguration项对定点数重新进行设置。

   用户可以在前面板中放置两个控件,并将其数据类型设置为FXP型,如图3-59所示。选Encoding区域中的Unsigned(无符号数),数据长度Word length为8但,整数位Interger wordlength为4位。Range区域内的选项会随着Encoding区域中的选项值自动调整,其中,Desireddelta项为最大值和最小值之间的步进量。

          

   在前面板内放置一个数值显示控件,其数据类型也设置为FXP型,并在程序框图模块中加入乘法器,在数值输入控件中输入数值后,启动程序,结果如图3-60、图3-61所示。对于定点数,需要适当地设置Word length和Interger word length项才能得到正确的计算结果,否则结果可能是0。

 

  以定点数(FXP)数据类型为例,定点AD9888KS-100数以固定数据长度、小数点位置并使用二进制的形式来表示LabVIEW中的合理化数据。所谓合理化数据就是这个数据的分母部分一定是2的乘方。比如可以用定点数方式表示0.5为0000.1000,其中0000.1000的数据长度是8

位,整数位是4位,这些在VI运行后都是固定不变的。但可以通过图3-55中Fixed-PointConfiguration项对定点数重新进行设置。

   用户可以在前面板中放置两个控件,并将其数据类型设置为FXP型,如图3-59所示。选Encoding区域中的Unsigned(无符号数),数据长度Word length为8但,整数位Interger wordlength为4位。Range区域内的选项会随着Encoding区域中的选项值自动调整,其中,Desireddelta项为最大值和最小值之间的步进量。

          

   在前面板内放置一个数值显示控件,其数据类型也设置为FXP型,并在程序框图模块中加入乘法器,在数值输入控件中输入数值后,启动程序,结果如图3-60、图3-61所示。对于定点数,需要适当地设置Word length和Interger word length项才能得到正确的计算结果,否则结果可能是0。

 

相关技术资料
10-9以定点数(FXP)数据类型为例

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!