LabVIEW虚拟仪器项目开发与实践
上QQ阅读APP看书,第一时间看更新

第3章 基本数据类型和操作

完成VI前面板的设计后,就应着手程序功能的实现。与其他开发工具形式不同,LabVIEW中通过在后面板中组织各种图形化设计语言的语句来实现VI功能。但是,从本质上看,使用图形化设计语言与使用传统的文本设计语言类似,设计人员使用各种程序结构(如分支、循环等),控制一系列与各种数据结构对应的操作按照特定顺序执行,以实现用户的需求。

LabVIEW数据类型包括基本数据类型(如数值、字符、字符串和枚举等)和构造类型(如数组、簇和类等),设计人员通过组合这些数据类型构建程序的数据结构。无论何种数据结构,当在VI中构建成功后,就确定了其在计算机内部的存储容量和可在数据上进行的操作。与数据结构相关的数据操作可归纳为通用操作和专用操作。通用操作涉及数据初始化、读写、类型转换等,而专用数据操作则与每种数据结构相关。如数值的加、减、乘、除,字符串的查找和替换操作等。数据结构既可以被实例化为常量,又可被实例化为变量,从常量和变量的作用域来看,又可分为全局量和局部量。不同的数据结构实体在程序中充当不同的角色。

数据类型和算法是实现程序功能的核心。把实际问题抽象为合适的数据类型,是程序设计工作的必要步骤。本章主要讲解LabVIEW支持的数据类型。