勾选Include overflow status项
发布时间:2014/10/9 21:10:11 访问次数:442
如果图3-60中的数值显示控件Numeric7的数据类型设置和图3-59完全相同, AD9895KBC并勾选Include overflow status项,表示当计算发生溢出后LabVIEW会给用户提示。则用户在前面板中输入5.25后,启动仿真,结果如图3-62所示。
在LabVIEW中,当数学运算发生后,LabVIEW会自动增加输出数值的Word length以便适应数学运算的结果,但是如果增大Word length后,数学运算的结果会超出最大值(例如图3-59中的15.9375)或者小于最小值,则将不可避免地发生溢出。发生溢出后,LabVIEW大多采用饱和的方式进行处理,即LabVIEW强制地把运算结果设置为该数据所能代表的最大值或者最小值。图3-62中,由于运算结果超过了最大数值15.9375,发生了溢出,则结果 被强制地设置为15.9375。
以上是LabVIEW中定点数常用操作的介绍,对于LabVIEW中的其它整数、浮点类型数据,比如:3 2/16位无符号整数(U32、U16)、扩展精度型浮点数(EXT),其常用操作和数值范围都和传统文本编程中的同名数据类型一致,读者呵以参考上述内容或者LabVIEW的帮助文档来获取相关的数据资料,此处不再一一介绍。
如果图3-60中的数值显示控件Numeric7的数据类型设置和图3-59完全相同, AD9895KBC并勾选Include overflow status项,表示当计算发生溢出后LabVIEW会给用户提示。则用户在前面板中输入5.25后,启动仿真,结果如图3-62所示。
在LabVIEW中,当数学运算发生后,LabVIEW会自动增加输出数值的Word length以便适应数学运算的结果,但是如果增大Word length后,数学运算的结果会超出最大值(例如图3-59中的15.9375)或者小于最小值,则将不可避免地发生溢出。发生溢出后,LabVIEW大多采用饱和的方式进行处理,即LabVIEW强制地把运算结果设置为该数据所能代表的最大值或者最小值。图3-62中,由于运算结果超过了最大数值15.9375,发生了溢出,则结果 被强制地设置为15.9375。
以上是LabVIEW中定点数常用操作的介绍,对于LabVIEW中的其它整数、浮点类型数据,比如:3 2/16位无符号整数(U32、U16)、扩展精度型浮点数(EXT),其常用操作和数值范围都和传统文本编程中的同名数据类型一致,读者呵以参考上述内容或者LabVIEW的帮助文档来获取相关的数据资料,此处不再一一介绍。
上一篇:以定点数(FXP)数据类型为例