



数据类型说明了所描述的量在计算机中的性质、表示形式、占据存储空间的多少,等等。程序设计时的一项重要工作就是将现实世界中的客观对象抽象为计算机可识别的各种数据类型,并使用各种算法对数据进行操作,实现目标功能。
LabVIEW支持多种基本的数据类型,如布尔、数值、字符串、数组等,还支持簇、矩阵以及类等高级数据类型。设计人员可以根据所描述对象的类型、范围等选择最符合逻辑并可简化数据操作的数据类型。
无论基于何种类型创建数据对象,最终目的都是希望在程序中对这些数据进行操作。我们不仅可以对LabVIEW中的数据进行赋值、转换读写权限、指定作用域等常规操作,还可以完成某个数据类型特有的操作。以数组为例,我们不仅可以创建数组输入控件或数组显示控件,并对其初始化,还可以对其进行排序、搜索、拆分等数组特有的操作。
基于基本的数据类型,可以在LabVIEW中使用Graph和Chart对数据进行可视化。一些2D和3D的Graph基于面向对象类或ActiveX技术创建,这些高级的数据类型和技术将在后续章节介绍。
数据类型的选择直接决定程序算法实现的难易程度以及程序的优劣,因此熟悉LabVIEW支持的数据类型及各种类型对应的操作函数对于虚拟仪器项目开发至关重要。