第1章 绪论 1
1.1 虚拟仪器 1
1.1.1 虚拟仪器起源 1
1.1.2 虚拟仪器工作原理 2
1.1.3 虚拟仪器现状及应用 5
1.1.4 虚拟仪器G语言特点 5
1.2 LabVIEW 6
1.2.1 认识LabVIEW 6
1.2.2 LabVIEW新版本特性 6
1.2.3 LabVIEW 7.0的安装 7
第2章 LabVIEW开发入门 9
2.1 LabVIEW 7.0开发环境 9
2.1.1 LabVIEW 7.0主菜单介绍 9
2.1.2 LabVIEW 7.0三大模板 17
2.2 创建虚拟仪器 28
2.2.1 创建虚拟仪器程序 28
2.2.2 调试虚拟仪器程序 30
2.2.3 创建和调用子虚拟仪器程序 30
2.3.1 原理 31
2.3 虚拟温度测量仪实例 31
2.3.2 设计步骤 32
第3章 程序结构 36
3.1 循环结构 36
3.1.1 For循环 36
3.1.2 While循环 39
3.1.3 移位寄存器 41
3.1.4 反馈节点 42
3.1.5 循环结构的应用 44
3.2 分支结构 47
3.2.1 Case结构的创建 48
3.2.2 Case结构的标签 51
3.2.3 Case结构的应用 52
3.3 顺序结构 54
3.3.1 顺序结构的概念 54
3.3.2 顺序结构的变量传递 56
3.3.3 顺序结构的特点 58
3.3.4 顺序结构的应用 58
3.4 公式节点 60
3.4.1 公式节点的变量 62
3.4.2 公式节点的应用 63
第4章 数组和簇 67
4.1 数值类型 67
4.2 数组 68
4.2.1 数组的创建 69
4.2.2 数组函数 72
4.3 簇 83
4.3.1 簇的创建 84
4.3.2 簇函数 87
4.3.3 簇和数组的转化 94
第5章 图形显示 96
5.1 实时趋势图控件 96
5.1.1 实时趋势图控件的组件 96
5.1.2 实时趋势图控件的功能 97
5.1.3 实时趋势图控件的应用 109
5.2 事后记录波形控件 111
5.2.1 事后记录波形控件的组件 111
5.2.2 事后记录波形控件的功能 112
5.2.3 事后记录波形控件的应用 113
5.3.1 XY波形记录控件的组件 116
5.3 XY波形记录控件 116
5.3.2 XY波形记录控件的功能 117
5.3.3 XY波形记录控件的应用 117
5.4 强度图形显示控件 120
5.4.1 强度图形显示控件的组件 120
5.4.2 强度图形显示控件的功能 121
5.4.3 强度图形显示控件的应用 122
5.5.3 强度趋势图控件的应用 124
5.5.2 强度趋势图控件的功能 124
5.5.1 强度趋势图控件的组件 124
5.5 强度趋势图控件 124
5.6 三维图形显示控件 126
5.6.1 三维图形显示控件的组件 126
5.6.2 三维图形显示控件的功能 127
5.6.3 三维图形显示控件的应用 129
第6章 字符串和文件 132
6.1 字符串 132
6.1.1 字符串控件 132
6.1.3 字符串处理节点 137
6.1.2 字符串数组控件 137
6.2.1 文件I/O概述 149
6.2 文件I/O 149
6.2.2 文件I/O控件 151
6.2.3 文件I/O处理节点 151
6.3 实例 164
6.3.1 字符串操作实例 164
6.3.2 文件I/O操作实例 167
7.1.1 DDE的概念 170
7.1.2 DDE子函数 170
7.1 DDE 170
第7章 外部应用接口 170
7.1.3 DDE的客户端应用 173
7.1.4 DDE的服务器端应用 177
7.1.5 NetDDE 180
7.2 DLL 181
7.2.1 DLL的概念 181
7.2.2 调用DLL 181
7.3.2 CIN的调用步骤 183
7.3.1 CIN的概念 183
7.3 CIN 183
7.4 MATLAB 186
7.4.1 MATLAB节点 186
7.4.2 LabVIEW和MATLAB数据类型 188
7.4.3 MATLAB节点应用 188
第8章 数据采集 190
8.1 概述 190
8.1.1 信号类型 190
8.1.2 DAQ系统 191
8.1.3 DAQ的关键概念 192
8.2 传统DAQ 194
8.2.1 概述 194
8.2.2 传统DAQ库VI 194
8.2.3 模拟输入 196
8.2.4 模拟输出 199
8.2.5 数字I/O 201
8.2.6 计数 202
8.3.2 DAQ Assistant 207
8.3.1 概述 207
8.3 DAQmx 207
8.3.3 共用传统DAQ和DAQmx 209
8.4 DAQ装置安装和配置 210
8.4.1 Measurement Automation Explore 210
8.4.2 输入和输出配置信息文件 212
8.4.3 创建新项目 213
8.5 实例 220
第9章 硬件接口 224
9.1.1 GPIB结构 225
9.1 GPIB总线技术 225
9.1.2 GPIB软件设计 229
9.1.3 GPIB实例 236
9.2 串行端口控制 236
9.2.1 串行端口结构组成 237
9.2.2 串行端口软件设计 240
9.2.3 串行端口实例 243
9.3 VISA控制 244
9.3.1 概述 244
9.3.2 VISA设计 247
9.3.3 实例 252
第10章 网络应用 254
10.1 DataSocket技术 254
10.1.1 概述 254
10.1.2 DatsSocket结构 255
10.1.3 DataSocket API 255
10.1.4 DataSocket服务器 256
10.1.5 缓存 257
10.1.6 实例 259
10.2 在网站上发布 260
10.2.1 网站服务器的设置 261
10.2.2 嵌入VI到网页 262
10.2.3 设置VI是否可视 265
10.2.4 实例 266
10.3 IrDA无线网络 267
第11章 综合实例 270
11.1 主动式TCP通信端 270
11.2 被动式TCP通信端 271
附录 274