实例基础 数值型数据概述
1.数值型数据的分类
在LabVIEW中,数值型数据分类比较详细,按照精度和数据的范围可以分为表1-1所示的几类。
表1-1 数值型数据类型表
上面的数值型数据类型,随着精度的提高和数据类型所表示数据范围的扩大,其消耗的系统资源(内存)也随之增长。因而,在程序设计时,为了提高程序运行的效率,在满足使用要求的前提下,应该尽量选择精度低和数据范围相对小的数据类型。
当然有些情况下,变量的取值范围是不能确定的,这时可以取较大的数据类型以保证程序的安全性。在LabVIEW中,数据类型是隐含在控制、指示及常量之中的。
2.数值型数据的创建
数值类型的前面板对象包含在控件选板的数值子选板中,如图1-1所示。
图1-1 前面板数值子选板
数值子选板中的前面板对象就相当于传统编程语言中的数字变量,而LabVIEW中的数字常量是不出现在前面板窗口中的,只存在于框图程序窗口中,在函数选板数值子选板中有一个名为数值常量的节点,这个节点就是LabVIEW中的数值常量,如图1-2所示。
图1-2 数值常量节点
前面板数值子选板包括多种不同形式的输入和指示,它们的外观各不相同,有数字量、滚动条、水箱、温度计、旋钮、表头、刻度盘及颜色框等,但本质都是完全相同的,都是数值型,只是外观不同而已。LabVIEW的这一特点为创建虚拟仪器的前面板提供了很大的方便。只要理解了其中一个的用法,就可以掌握其他全部数值类型的前面板对象的用法。
下面以数值子选板中的数值输入控件为例,介绍如何定义其数据类型。
首先在VI前面板窗口中创建一个数值输入控件。然后在该控件的右键弹出菜单中选择“表示法”,出现一个图形化下拉菜单,在菜单中可以设定数据类型,如图1-3所示。
图1-3 数值表示法
3.设置数值型控件的属性
LabVIEW中的数值型控件有着许多公有属性,每个控件又有自己独特的属性,这里只对控件的公有属性作简单的介绍。
在前面板数值型控件的图标上单击鼠标右键,弹出如图1-4所示的快捷菜单,从菜单中可以通过选择标签、标题等切换是否显示控件的这些属性,另外,可以通过工具选板中的文本按钮来修改标签和标题的内容。
图1-4 数值型控件的属性快捷菜单
数值型控件的其他属性可以通过它的属性对话框进行设置,在控件的图标上单击鼠标右键,并从弹出的快捷菜单中选择“属性”,可以打开如图1-5所示的属性对话框。对话框中包括“外观”、“数据类型”、“显示格式”、“说明信息”和“数据绑定”选项卡。
图1-5 数值型控件的属性对话框
在“外观”选项卡中,用户可以设置与控件外观有关的属性;修改控件的标签和标题属性,以及设置其是否可见;可以设置控件的激活状态,以决定控件是否可以被程序调用;在“外观”选项卡中,用户也可以设置控件的颜色和风格。
在“数据类型”选项卡中,用户可以设置数值型控件的数据范围及默认值。
在“显示格式”选项卡中,用户可以设置控件的数据显示格式及精度。也可以用该选项将数值记为时间和日期格式。LabVIEW显示数字控制量的默认格式是带两位小数的十进制计数法。
LabVIEW为用户提供了丰富、形象而且功能强大的数值型控件,用于数值型数据的控制和显示,合理地设置这些控件的属性是使用它们进行前面板设计的有力保证。