目录 1
第1章 绪论 1
1.1 测试与仪器 1
1.1.1 测试技术 1
1.1.2 仪器仪表 2
1.2 虚拟仪器 5
1.2.1 虚拟仪器概念 5
1.2.2 虚拟仪器组成与分类 5
1.3 虚拟仪器特点与应用 7
1.3.1 虚拟仪器特点 7
1.3.2 虚拟仪器技术应用 7
1.4 本书内容安排 8
第2章 虚拟仪器软件标准 10
2.1 概述 10
2.1.1 SCPI 10
2.1.2 VXIPlug Play与VISA 11
2.1.3 仪器驱动器 12
2.1.4 IVI 13
2.2 程控仪器标准命令SCPI 15
2.2.1 SCPI仪器模型 15
2.2.2 SCPI命令句法 15
2.2.3 常用SCPI命令简介 20
2.3 虚拟仪器软件体系VISA 22
2.4 IVI仪器驱动器 26
2.4.1 IVI仪器规范 26
2.4.2 IVI驱动器的功能 27
2.4.3 IVI驱动器的特点 30
第3章 虚拟仪器开发环境 32
3.1 概述 32
3.2 LabWindows/CVI 33
3.2.1 LabWindows/CVI开发环境 33
3.2.2 LabWindows/CVI编程基础 35
3.2.3 用户界面设计 43
3.3.1 LabVIEW的安装 50
3.3 LabVIEW 50
3.3.2 LabVIEW的编程环境 51
3.3.3 基本概念与术语 58
3.3.4 LabVIEW编程基础 61
3.3.5 VI结构控制 68
3.4 HPVEE 78
3.4.1 HPVEE开发环境 78
3.4.2 HPVEE编程基础 83
3.4.3 HPVEE中的结构控制 94
3.4.4 HPVEE仪器控制 98
第4章 DAQ仪器 105
4.1 概述 105
4.1.1 DAQ仪器与总线 105
4.1.2 DAQ仪器的特点 106
4.1.3 DAQ仪器设计的关键技术 107
4.1.4 DAQ仪器的发展趋势 109
4.2.2 PCI总线 110
4.2.1 ISA总线 110
4.2 ISA与PCI总线 110
4.3 USB总线 113
4.3.1 USB简介与特点 113
4.3.2 USB总线硬件 114
4.3.3 USB系统结构 116
4.4 1394总线 118
4.4.1 特点 118
4.4.2 拓扑结构 119
4.4.3 通信模型 120
4.4.4 线缆和连接器 122
4.5 IEEE-1284 126
4.6 PCMCIA总线 129
4.6.1 PCMICA的由来 129
4.6.2 PC卡 129
4.7 数据采集功能与配置 131
4.7.1 数据采集功能介绍 131
4.7.2 DAQ设备的配置 133
4.8.1 8-21位数字化仪NI5911 142
4.8 常用DAQ仪器 142
4.8.2 动态信号采集器NI4451 144
4.9 DAQ仪器编程 146
4.9.1 数据采集系统基本组成 146
4.9.2 数据采集应用的相关概念 147
4.9.3 DAQ仪器编程 149
第5章 GPIB仪器 156
5.1 概述 156
5.2.1 GPIB接口功能 159
5.2 GPIB接口控制 159
5.2.2 GPIB接口功能的实现 161
5.2.3 GPIB接口配置 162
5.2.4 GPIB接口控制器 166
5.3 GPIB仪器 167
5.3.1 数字万用表HP34401A 167
5.3.2 数字示波器HP54603B 172
5.4.2 GPIB仪器编程 176
5.4.1 GPIB测试系统 176
5.4 GPIB仪器编程 176
第6章 VXI仪器 179
6.1 概述 179
6.2 VXI总线规范 180
6.2.1 VXI总线规范的目标与标准体系 180
6.2.2 VXI总线的系统结构 181
6.2.3 VXI总线器件模型 184
6.3.1 VXI系统配置 186
6.3 VXI总线控制器 186
6.3.2 嵌入式控制器 188
6.3.3 GPIB-VXIbus控制器 190
6.3.4 VXI总线扩展器(VXI-MXI) 192
6.3.5 1394-VXI控制器 193
6.4 VXI仪器 194
6.4.1 VXI仪器简介 194
6.4.2 VXI仪器软件框架 195
6.4.3 两个典型VXI仪器 196
7.2 PXI总线定义与特点 201
第7章 PXI仪器 201
7.1 概述 201
7.2.1 PXI机械规范及其特性 202
7.2.2 PXI规范的电气性能 204
7.2.3 软件规范 206
7.3 PXI机箱与控制器 207
7.3.1 PXI机箱 207
7.3.2 PXI控制器 209
7.4.1 NI4060数字万用表 211
7.4 PXI仪器 211
7.4.2 NI5411任意波形发生器 213
7.5 PXI测试系统与仪器编程 215
7.5.1 PXI测试系统 215
7.5.2 PXI仪器编程 216
第8章 虚拟仪器设计分析 221
8.1 概述 221
8.2 多功能DAQ虚拟仪器设计 222
8.2.1 虚拟数字示波器设计 223
8.2.2 虚拟任意波函数发生器设计 230
8.3 VXI虚拟仪器设计 235
8.3.1 HPE1432A驱动程序的准备 236
8.3.2 虚拟示波器设计 239
8.4 GPIB仪器功能扩展 245
8.4.1 HP33120A仪器简介 245
8.4.2 HP33120A远程控制与功能扩展 246
8.5 网络化虚拟仪器技术 257
8.5.1 VIServer技术 257
8.5.2 WebServer技术 258
8.5.3 RemotePanel技术 260
8.5.4 RDA技术 262
8.5.5 DataSocket技术 263
8.5.6 分布式VXI仪器教学试验系统 264
8.6 网上虚拟仪器实验室 267
8.6.1 概念 267
8.6.2 网上虚拟仪器实验室设计 268
参考文献 273