1 LabVIEW基本介绍和发展历史 1
1.1 LabVIEW简介 1
1.2 LabVIEW的起源与发展历程 4
1.3 LabVIEW 2016的新增特性 5
2 LabVIEW安装和开发环境介绍 8
2.1 计算机性能要求 8
2.2 安装LabVIEW 2016专业开发版 8
2.3 LabVIEW编程环境 14
2.4 编辑前面板 21
2.5 编辑程序框图 22
2.6 程序注释 24
2.7 运行和调试VI 24
3 第一个VI例子 27
3.1 创建一个VI 27
3.2 小结 28
4 数据操作和应用 29
4.1 常用数据类型 29
4.2 数据运算 34
5 字符串、数组和簇 38
5.1 字符串 38
5.2 数组 40
5.3 簇 42
6 常用程序结构 47
6.1 顺序结构 47
6.2 for循环 49
6.3 while循环 54
6.4 条件结构 55
6.5 事件结构 57
6.6 定时结构 58
6.7 公式节点 60
7 波形图表 64
7.1 波形图和波形图表简介 64
7.2 波形数据类型 66
7.3 XY图 67
7.4 数字波形图 68
7.5 小结 69
8 快速VI技术(Express VI) 70
8.1 Express VI简介 70
8.2 Express VI的创建 71
8.3 波形分析示例 74
8.4 声音录制播放Express VI示例 75
8.5 弹出信息录入框Express VI示例 77
8.6 小结 78
9 创建子VI及VI属性 79
9.1 创建子VI 79
9.2 多态VI 80
9.3 多态VI注意事项 83
9.4 VI属性 84
9.5 小结 85
10 属性节点和调用节点 86
10.1 属性节点 86
10.2 常用属性节点应用 89
10.3 值信号属性节点应用 90
10.4 调用节点 91
10.5 属性节点和调用节点应用示例—点菜宝 92
10.6 小结 94
11 文件IO 95
11.1 常见的文件类型及函数位置 95
11.2 文本文件IO 96
11.3 电子表格文件IO 99
11.4 配置文件IO 100
11.5 小结 101
12 界面交互设计 102
12.1 前面板窗口设置 102
12.2 对话框设计 103
12.3 自定义菜单 105
12.4 自定义控件 108
12.5 自定义类型 111
12.6 小结 112
13 项目管理和应用程序发布 113
13.1 创建项目 113
13.2 对项目中的项进行排序 115
13.3 项目库 116
13.4 发布应用程序 117
13.5 小结 124
14 多线程技术 125
14.1 基本概念 125
14.2 VI的优先级设置 125
14.3 生产者消费者结构 127
14.4 小结 131
15 串口开发与应用 132
15.1 基本概念 132
15.2 串口的参数设置 132
15.3 串口通信软件开发 133
15.4 小结 139