《LabVIEW虚拟仪器程序设计与应用》共13章,内容深入浅出、图文并茂,各章之间既相互联系又相对独立,读者可根据自己需要选择阅读。考虑到实际应用的频度,本书对仪器控制未加介绍;在数据采集方面考虑到采集硬件的不断发展,舍弃了对传统DAQ的介绍;基于网络的测控是测控领域的发展方向,LabVIEW提供了若干网络通信技术,本书第8章着重介绍了LabVIEW中的网络通信技术的使用。第6章介绍了LabVIEW的I/O文件,但在实际测量中测量数据往往使用数据库记录,因此本书的第9章介绍了在LabVIEW中使用数据库的技术。全书由刘其和统稿。
《LabVIEW虚拟仪器程序设计与应用》以LabVIEW2010版本为对象,通过理论与实例结合的方式,系统介绍了LabVIEW程序设计的基本概念、关键技术和实际应用的知识。
本书内容共分三篇,第1篇介绍LabVIEW2010的入门知识和基本编程方法,包括创建和编辑训的方法,程序控制结构框图,变量与数据,图表、图形,文件输入输出,程序的动态控制;第2篇介绍网络及数据库的应用,包括网络通信技术和数据库的访问;第3篇介绍测控基础知识,包括数据采集、模拟和数字信号的输入输出,并介绍了LabVIEW2010在测控中的综合应用实例。
《LabVIEW虚拟仪器程序设计与应用》主要面向LabVIEW的初、中级用户,可供有关工程技术人员和软件工程师参考,也可作为大、中专院校相关专业的教学和参考用书。全书由刘其和统稿。
第1篇 入门知识和编程基本方法
第1章 LabVIEW概述
1.1 LabVIEW简介
1.2 G语言与虚拟仪器
1.2.1 虚拟仪器的构成
1.2.2 虚拟仪器的特点
1.3 LabVIEW 2010的系统配置
1.4 LabVIEW 2010的安装与运行
1.5 LabVIEW 2010软件的启动方法及步骤
1.6 LabVIEW 2010编程环境
1.6.1 项目浏览器
1.6.2 LabVIEW 2010的编辑界面
1.6.3 LabVIEW 2010工具栏
1.6.4 LabVIEW 2010菜单栏
1.7 工具模板
1.8 控件选板和函数模板
1.9 LabVIEW 2010简体中文版的帮助系统
1.9.1 使用即时帮助
1.9.2 使用目录和索引查找在线帮助
1.9.3 查找LabVIEW范例
第2章 LabVIEW编程初步
2.1 项目
2.1.1 创建项目文件
2.1.2 在项目中新建或添加编程元素
2.1.3 在项目中添加编程元素
2.2 VI前面板设计
2.2.1 控件的类型
2.2.2 控件模板
2.2.3 控件的设置
2.3 程序框图
2.3.1 函数节点
2.3.2 端口
2.3.3 数据连线
2.3.4 函数模板
2.4 创建VI
2.4.1 创建前面板
2.4.2 创建框图程序
2.4.3 创建VI图标
2.4.4 保存VI
2.5 编辑VI
2.6 子VI
2.6.1 创建子VI
2.6.2 调用子VI
2.7 快速VI
2.7.1 快速VI的特点
2.7.2 由快速VI创建子VI
2.7.3 动态数据类型
2.7.4 Express VI的使用方法
2.8 多态
2.8.1 函数的多态
2.8.2 多态VI
2.9 运行和调试VI
2.9.1 运行VI
2.9.2 调试VI
2.10 数据操作
2.10.1 数据类型
2.10.2 基本数学运算
2.10.3 布尔运算
2.10.4 比较运算
第3章 控制程序运行的结构
3.1 For循环
3.1.1 For循环的建立
3.1.2 For循环的时间控制与数据传递
3.1.3 For循环对数组的自动索引
3.2 移位寄存器和反馈节点
3.2.1 移位寄存器
3.2.2 反馈节点
3.3 While循环
……
第4章 集合类型的数据与变量
第5章 图表和图形
第6章 文件输入输出
第7章 程序的动态控制
第2篇 网络及数据库的应用
第8章 网络通信技术
第9章 LabVIEW中数据库访问技术
第3篇 测控基础知识
第10章 数据采集
第11章 模拟信号的输入输出
第12章 数字输入输出与计数器
第13章 LabVIEW的应用
参考文献