位置:51电子网 » 技术资料 » 显示光电

勾选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的帮助文档来获取相关的数据资料,此处不再一一介绍。

相关技术资料
10-9勾选Include overflow status项

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!