以定点数(FXP)数据类型为例
发布时间:2014/11/27 22:47:43 访问次数:899
以定点数(FXP)数据类型为例,M29F400BB-90N3定点数以固定数据长度、小数点位置并使用二进制的形式来表示LabVIEW中的合理化数据。所谓合理化数据就是这个数据的分母部分一定是2的乘方。比如可以用定点数方式表示0.5为0000.1000,其中0000.1000的数据长度是8
位,整数位是4位,这些在VI运行后都是固定不变的。但可以通过Configuration项对定点数重新进行设置。
用户可以在前面板中放置两个控件,并将其数据类型设置为FXP型,选Encoding区域中的Unsigned(无符号数),数据长度Word length为8但,整数位Interger wordlength为4位。Range区域内的选项会随着Encoding区域中的选项值自动调整,其中,Desireddelta项为最大值和最小值之间的步进量。
在前面板内放置一个数值显示控件,其数据类型也设置为FXP型,并在程序框图模块中加入乘法器,在数值输入控件中输入数值后,启动程序。对于定点数,需要适当地设置Word length和Interger word length项才能得到正确的计算结果.
以定点数(FXP)数据类型为例,M29F400BB-90N3定点数以固定数据长度、小数点位置并使用二进制的形式来表示LabVIEW中的合理化数据。所谓合理化数据就是这个数据的分母部分一定是2的乘方。比如可以用定点数方式表示0.5为0000.1000,其中0000.1000的数据长度是8
位,整数位是4位,这些在VI运行后都是固定不变的。但可以通过Configuration项对定点数重新进行设置。
用户可以在前面板中放置两个控件,并将其数据类型设置为FXP型,选Encoding区域中的Unsigned(无符号数),数据长度Word length为8但,整数位Interger wordlength为4位。Range区域内的选项会随着Encoding区域中的选项值自动调整,其中,Desireddelta项为最大值和最小值之间的步进量。
在前面板内放置一个数值显示控件,其数据类型也设置为FXP型,并在程序框图模块中加入乘法器,在数值输入控件中输入数值后,启动程序。对于定点数,需要适当地设置Word length和Interger word length项才能得到正确的计算结果.