第1部分 LabVIEW基础及简单运用 1
第1章 LabVIEW基础知识 1
1.1 LabVIEW简介及发展历史 1
1.2 LabVIEW 2013的安装说明 2
1.3 LabVIEW编程环境 10
1.4 LabVIEW的基本概念 22
1.5 LabVIEW中基本VI的创建与编辑 24
第2章 数据操作 28
2.1 常用的数据类型 28
2.2 常用的数据运算 39
2.3 典型实例——基于LabVIEW流水灯的实现 45
2.4 VI调试 50
2.5 LabVIEW程序设计中常用快捷键 53
第3章 数组数据和簇数据 54
3.1 数组数据 54
3.2 簇数据 61
3.3 典型实例——基于LabVIEW模拟汽车表盘的设计 70
第4章 数据类型转换 76
4.1 数据类型转换概述 76
4.2 常用数据类型转换 76
4.3 典型实例——基于LabVIEW的四位密码锁的设计 85
第5章 程序结构 95
5.1 程序结构的概述 95
5.2 循环结构 95
5.3 条件结构 103
5.4 顺序结构 107
5.5 事件结构 112
5.6 禁用结构 118
5.7 典型实例——基于LabVIEW交通灯的设计 121
第6章 变量与节点 127
6.1 变量 127
6.2 节点 136
6.3 子程序设计 144
6.4 典型实例——基于LabVIEW倒计时的设计 148
第7章 图形和图表显示 152
7.1 图形和图表显示概述 152
7.2 常用的图形和图表显示举例 152
7.3 典型实例——基于LabVIEW中对任意范围数的实时显示 166
第8章 文件I/O 169
8.1 文件I/O的概述 169
8.2 文本文件的写入和读取 171
8.3 波形文件的写入与读取 179
8.4 二进制文件的写入和读取 183
8.5 典型实例——基于LabVIEW打开Word文档的程序 188
第9章 串行通信 193
9.1 串行通信简介 193
9.2 串行通信主要用到的函数节点介绍 194
9.3 串行通信的典型实例 196
第10章 LabVIEW数据采集 210
10.1 数据采集概述 210
10.2 数据采集系统的构成 211
10.3 NI-DAQmx简介 211
10.4 创建仿真NI-DAQ设备 214
10.5 模拟数据采集实例——基于LabVIEW的PCI-6024E对模拟电压的连续采集 221
第2部分 LabVIEW的综合运用 224
第11章 基于LabVIEW简易电子琴的设计 224
11.1 基于LabVIEW简易电子琴设计的任务要求 224
11.2 电子琴任务的实现步骤 224
11.3 电子琴整体的调试并运行程序 229
11.4 电子琴整体界面的优化 229
第12章 基于LabVIEW自动售卖机的设计 232
12.1 基于LabVIEW自动售卖机设计的任务要求 232
12.2 自动售卖机的任务实现步骤 232
12.3 自动售卖机整体的调试并运行程序 242
12.4 自动售卖机的整体界面优化 243
第13章 基于LabVIEW简易计算器的设计 246
13.1 基于LabVIEW简易计算器实现的任务要求 246
13.2 简易计算器的任务实现步骤 246
13.3 简易计算器整体的调试并运行程序 265
13.4 简易计算器界面的优化 265
参考文献 267