第1章 绪论 1
1.1 现代仪器技术概述 1
1.1.1 现代仪器的发展历程 1
1.1.2 现代仪器的发展趋势 2
1.2 网络化仪器概述 4
1.2.1 网络化仪器的发展 4
1.2.2 网络化仪器的概念和特点 4
1.2.3 常见的网络化仪器及网络测控技术的典型应用 6
第2章 网络化仪器通信基础和体系结构 19
2.1 TCP/IP 19
2.1.1 TCP/IP参考模型 19
2.1.2 TCP协议 21
2.1.3 IP协议 22
2.2 计算机网络 22
2.2.1 计算机网络的定义和分类 23
2.2.2 计算机网络的发展 24
2.2.3 计算机网络的组成 25
2.2.4 计算机网络的功能 27
2.3 网络化仪器的体系结构 28
2.3.1 网络化仪器基本模式 28
2.3.2 基于C/S模式的典型网络化仪器结构 28
2.3.3 基于B/S模式的典型网络化仪器结构 32
2.3.4 基于C/S、B/S混合模式的典型网络化仪器结构 34
第3章 LXI总线网络化仪器 37
3.1 LXI总线网络化仪器概述 37
3.1.1 LXI标准 37
3.1.2 LXI网络的技术优势 38
3.1.3 LXI总线网络化仪器的发展前景 39
3.1.4 LXI总线网络化仪器的关键技术 40
3.1.5 LXI总线网络化仪器系统设计方案 41
3.2 基于LXI总线虚拟仪器的体系结构 44
3.2.1 LXI总线虚拟仪器的优点 44
3.2.2 LXI总线仪器模块的构成 45
3.2.3 LXI总线虚拟仪器的硬件接口方案 45
3.2.4 LXI的软件接口及同步接口 46
第4章 网络化虚拟仪器 49
4.1 网络化虚拟仪器基础 49
4.1.1 网络化虚拟仪器的概念 49
4.1.2 网络化虚拟仪器的硬件结构 50
4.1.3 网络化虚拟仪器的软件结构 50
4.2 网络化虚拟仪器的开发平台 51
4.2.1 软件开发技术概述 51
4.2.2 图形化编程语言LabVIEW简介 52
4.3 TCP和UDP通信 67
4.3.1 TCP结点与TCP通信技术及应用 67
4.3.2 UDP结点与UDP通信应用 71
4.4 DataSocket技术 75
4.4.1 DataSocket技术简介 75
4.4.2 DataSocket结点 78
4.4.3 DataSocket应用 81
4.5 基于Web的远程发布 88
4.5.1 在Web上发布LabVIEW程序 89
4.5.2 在Web上发布HTML文件 92
4.6 远程仪器访问技术 98
4.7 两种组建网络化虚拟仪器系统的模式和应用 99
4.7.1 C/S模式 99
4.7.2 B/S模式 100
4.7.3 应用实例 101
第5章 网络化嵌入式仪器 108
5.1 网络化嵌入式仪器概述 108
5.2 网络化嵌入式仪器的体系结构 110
5.2.1 网络化嵌入式仪器的结构 110
5.2.2 网络化嵌入式仪器的控制部分网络化方案 110
5.2.3 网络化嵌入式仪器的嵌入式操作系统网络化方案 111
5.3 网络化嵌入式仪器设计 111
5.3.1 网络化嵌入式仪器的入网方式 111
5.3.2 网络化嵌入式仪器设计举例 112
5.4 无线通信技术的网络化嵌入式测控系统 115
5.4.1 典型的无线通信技术 116
5.4.2 无线网络视频监控系统 118
5.4.3 基于GSM的住宅智能报警系统的设计 120
5.4.4 ZigBee和GPRS技术在水文监测系统中的应用 122
5.4.5 工业控制网络将向有线和无线相结合方向发展 126
第6章 网络化仪器的可靠性问题和实时性问题分析 127
6.1 网络化仪器的抗干扰技术 127
6.1.1 干扰的来源 127
6.1.2 几种常见的抗干扰技术 127
6.2 网络化仪器的安全性问题 129
6.2.1 网络安全基础 130
6.2.2 测控网络的安全问题概述 131
6.2.3 测控系统网络安全的解决方案 132
6.2.4 C/S结构网络化测控系统的安全性设计 133
6.2.5 B/S结构网络化测控系统的安全性设计 134
6.2.6 C/S和B/S结构网络化测控系统的安全性比较 134
6.3 网络化仪器的实时性问题 135
6.3.1 实时性问题描述 135
6.3.2 实时性问题分析 135
6.3.3 网络化仪器的时间同步 136
第7章 嵌入式网络传感器研究与实现 137
7.1 网络传感器的基本概念 137
7.1.1 网络传感器的概念 137
7.1.2 网络传感器的类型 138
7.1.3 基于IEEE 1451标准的网络传感器 138
7.1.4 网络传感器所在网络的体系结构 144
7.2 嵌入式网络传感器系统的实现 144
7.2.1 嵌入式网络传感器概述 144
7.2.2 系统的功能 145
7.2.3 系统硬件结构 146
7.2.4 系统硬件设计 146
7.2.5 系统软件的实现 152
7.2.6 系统的调试与实现 169
第8章 网络化虚拟仪器的设计与实现举例 177
8.1 网络化虚拟仪器在远程教学中的应用 177
8.1.1 系统构架 178
8.1.2 系统关键技术实现 178
8.1.3 系统界面图 181
8.2 基于LabVIEW的室内环境舒适度监测系统设计 184
8.2.1 系统总体构架 184
8.2.2 温度、湿度的数值-符号转换 184
8.2.3 基于温度湿度的舒适度合成 186
8.2.4 基于Web的网络发布 187
8.3 基于Web虚拟仪器的多道实时数据采集实验系统设计 191
8.3.1 基本思路 191
8.3.2 系统设计步骤 191
参考文献 196