第1章 LabVIEW概述 1
1.1 虚拟仪器的基本概念 1
1.2 LabVIEW的特点及功能 5
1.3 LabVIEW的发展历程 6
1.4 LabVIEW 2009的新特性 7
1.5 LabVIEW的在线帮助系统 8
1.6 LabVIEW的应用 10
1.7 习题 10
1.8 上机实验 11
第2章 LabVIEW开发环境 14
2.1 系统配置要求 14
2.2 LabVIEW的安装 14
2.3 LabVIEW2009开发环境 18
2.4 LabVIEW中的选板 25
2.5 综合实例:仿真信号并计算其频谱特性 29
2.6 习题 31
2.7 上机实验 31
第3章 LabVIEW编程基础 32
3.1 VI的创建 32
3.2 子VI的设计 35
3.3 VI的编辑 36
3.4 VI的运行与调试 42
3.5 综合实例:汽车测速系统设计 47
3.6 习题 49
3.7 上机实验 49
第4章 数据类型与操作 51
4.1 基本数据类型 51
4.2 数据运算选板 57
4.3 数组型数据 58
4.4 簇型数据 62
4.5 字符串型数据 64
4.6 综合实例:不同类型函数的综合应用 70
4.7 习题 71
4.8 上机实验 72
第5章 LabVIEW的循环与结构 73
5.1 LabVIEW循环与结构的基本概念 73
5.2 For循环 74
5.3 While循环 78
5.4 顺序结构 80
5.5 定时结构 82
5.6 条件结构 86
5.7 事件结构 89
5.8 变量 94
5.9 公式节点 99
5.10 反馈节点 102
5.11 使能结构 102
5.12 综合实例:动态窗口的实现 106
5.13 习题 109
5.14 上机实验 109
第6章 人机交互界面的设计 111
6.1 VI属性的设置 111
6.2 对话框的设计 116
6.3 用户菜单的设计 118
6.4 错误处理 121
6.5 自定义控件和自定义数据 124
6.6 用户界面的设计 126
6.7 程序设计的一般规则 128
6.8 综合实例:模拟电路图的设计 129
6.9 习题 131
6.10 上机实验 131
第7章 图形与图表 133
7.1 图形与图表的基本概念 133
7.2 波形图表与波形图的使用与定制 134
7.3 XY图与Express XY图 145
7.4 强度图表与强度图 146
7.5 数字波形图 146
7.6 三维图形 149
7.7 其他图形控件 152
7.8 综合实例:绘制李萨茹图形 155
7.9 习题 156
7.10 上机实验 156
第8章 文件输入与输出 159
8.1 文件输入、输出的基本概念 159
8.2 文件的基本类型 160
8.3 “文件I/O”子选板 161
8.4 常用文件类型的使用 163
8.5 综合实例:测量数据的保存和读取 178
8.6 习题 179
8.7 上机实验 180
第9章 LabVIEW外部接口与扩展 182
9.1 LabVIEW外部接口的基本概念 182
9.2 LabVIEW中的DDE调用 183
9.3 LabVIEW中的DLL与API调用 186
9.4 CIN节点的使用 193
9.5 ActiveX控件的调用 197
9.6 LabVIEW与MATLAB混合编程 205
9.7 综合实例:自适应滤波算法设计 207
9.8 习题 209
9.9 上机实验 209
第10章 数据采集 211
10.1 数据采集的原理与方法 211
10.2 数据采集系统的构成 214
10.3 NI-DAQmx的特点 216
10.4 十个重要函数 218
10.5 虚拟采集卡的建立 224
10.6 综合实例:建立电压采集系统 226
10.7 习题 229
10.8 上机实验 229
第11章 LabVIEW在信号处理中的应用 233
11.1 信号处理的基本概念 233
11.2 信号发生 233
11.3 波形调理 237
11.4 信号的时域分析 240
11.5 信号的频域分析 244
11.6 波形测量 252
11.7 窗函数 256
11.8 滤波器 258
11.9 逐点分析库 260
11.10 综合实例:Hilbert变换提取信号包络 262
11.11 习题 263
11.12 上机实验 264
第12章 仪器控制与网络编程 266
12.1 仪器控制概述 266
12.2 仪器总线技术 266
12.3 仪器驱动程序 271
12.4 网络通信与编程 274
12.5 综合实例:串口读/写实例 285
12.6 习题 287
12.7 上机实验 287
第13章 访问数据库 289
13.1 Microsoft ADO 289
13.2 SQL数据库语言 290
13.3 通过LabSQL访问数据库 292
13.4 LabSQL应用举例 294
13.5 综合实例:实现简单的数据库管理 298
13.6 习题 300
13.7 上机实验 300
第14章 构建电磁干扰自动测试系统 303
14.1 自动测试系统 303
14.2 电磁干扰 305
14.3 自动测试系统的开发流程 307
14.4 需求分析——电磁干扰自动测试系统 310
14.5 硬件设计——测试系统的硬件组成 310
14.6 软件设计——测试系统的程序结构 314
14.7 系统集成——电磁干扰自动测试系统 318
第15章 构建基于声卡的数据采集与分析系统 321
15.1 声卡的硬件结构与特性 321
15.2 声卡操作函数 322
15.3 系统构建 322
15.4 界面布局与修饰 328
第16章 应用程序发布 331
16.1 独立可执行程序(EXE) 331
16.2 安装程序(SETUP) 335
参考文献 339