第1章 LabVIEW入门知识 1
1.1 LabVIEW 2013概述 1
1.1.1 LabVIEW的基本概念 1
1.1.2 LabVIEW的功能特点 1
1.1.3 LabVIEW的发展历程 2
1.1.4 LabVIEW的工程应用 3
1.2 LabVIEW的安装 4
1.2.1 安装环境 4
1.2.2 安装过程 4
1.3 LabVIEW的使用 5
第2章 LabVIEW的用户界面 6
2.1 前面板 6
2.1.1 数值、布尔、字符串与路径 7
2.1.2 数组 10
2.1.3 簇 11
2.1.4 图形 12
2.1.5 三维图形 16
2.1.6 极坐标图 24
2.2 程序框图 25
2.3 连线板 27
2.4 对象的选择与删除 28
2.5 设置对象的位置关系 28
2.5.1 对齐关系 28
2.5.2 分布对象 29
2.5.3 改变对象在窗口中的前后次序 29
2.5.4 组合与锁定对象 30
2.5.5 网格布局 30
第3章 LabVIEW的编程环境 31
3.1 启动界面和文件管理 31
3.1.1 新建VI 31
3.1.2 编辑VI图标 32
3.1.3 保存VI 33
3.1.4 新建文件 33
3.1.5 创建项目 35
3.2 控件选板 36
3.2.1 新式控件 36
3.2.2 经典控件 43
3.2.3 银色控件 47
3.2.4 系统控件 51
3.2.5 Express控件 53
3.3 函数选板、工具选板及选板可见性设置 56
3.4 项目浏览器 59
第4章 程序框图设计基础 62
4.1 程序框图结构 62
4.2 数学函数与VI 64
4.2.1 数值函数 64
4.2.2 初等与特殊函数 68
4.2.3 函数快捷命令 69
4.3 VI的设计 70
4.3.1 创建VI前面板 70
4.3.2 创建程序框图 73
4.3.3 对象连接 74
4.3.4 运行VI 76
4.3.5 设置图标 77
4.4 调试VI 79
4.5 子VI 82
4.6 性能和内存信息 87
4.7 搜索控件、VI和函数 88
第5章 数据操作 90
5.1 概述 90
5.2 数据类型 90
5.2.1 数字型 90
5.2.2 布尔型 93
5.2.3 枚举类型 94
5.2.4 时间类型(Time Stamp) 97
5.2.5 变体数据类型(Variant) 98
5.2.6 局部变量和全局变量 99
5.3 数据运算 101
5.3.1 算术运算 101
5.3.2 关系运算 102
5.3.3 逻辑运算 104
5.3.4 表达式节点 104
第6章 程序结构 108
6.1 顺序结构 108
6.2 循环结构 111
6.2.1 For循环 111
6.2.2 While循环 118
6.3 层次结构 121
6.3.1 条件结构 121
6.3.2 事件结构 125
6.3.3 使能结构 129
6.4 公式节点 130
6.4.1 复杂公式的实现 130
6.4.2 文本编辑语言的实现 132
6.5 结构函数传递函数 134
6.5.1 反馈节点 134
6.5.2 移位寄存器 136
6.6 定时循环 139
6.6.1 定时循环和定时顺序结构 139
6.6.2 配置定时循环和定时顺序结构 142
6.7 变量 147
6.7.1 局部变量 148
6.7.2 全局变量 149
第7章 数组/字符串/簇和矩阵 151
7.1 数组 151
7.1.1 数组的组成与创建 151
7.1.2 使用循环创建数组 152
7.1.3 数组函数 152
7.2 簇 155
7.2.1 簇的组成与创建 155
7.2.2 簇数据的使用 156
7.3 字符串 161
7.3.1 字符串控件 163
7.3.2 表格和树形控件 163
7.3.3 字符串函数 164
7.4 矩阵 169
第8章 图形化显示 170
8.1 波形图 170
8.2 波形图表 174
8.3 XY图 176
第9章 文件操作 181
9.1 文件操作的VI和函数 181
9.2 文件I/O实例 190
第10章 属性节点和方法节点 193
10.1 属性节点 193
10.2 调用节点 198
10.3 实例 198
第11章 数学计算 200
11.1 基本数学函数 202
11.2 线性代数 203
11.3 曲线拟合 204
11.4 插值 206
11.5 数值积分与数值微分 208
11.6 概率与统计 210
11.7 最优化 211
11.8 常微分方程 213
11.9 几何 216
11.10 公式解析 217
第12章 波形分析 219
12.1 波形生成 220
12.2 波形调理 221
12.3 波形测量 222
12.4 信号分析 224
12.4.1 信号的时域分析 224
12.4.2 信号的频域分析 233
12.5 信号变换 240
12.5.1 信号变换相关的VI 241
12.5.2 信号变换举例 242
第13章 LabVIEW的应用实例 248
13.1 轧机齿轮箱双通道振动数据采集系统设计 248
13.1.1 设计目的 248
13.1.2 设计要求 248
13.1.3 设计过程 248
13.2 风机齿轮箱监测与分析系统设计 256
13.2.1 设计目的 256
13.2.2 系统的硬件构成 256
13.2.3 系统软件设计 257
13.3 矿井通风机轴承振动和温度监测系统 262
13.3.1 系统的总体设计方案 262
13.3.2 前面板设计 263
13.3.3 程序框图设计 265
13.4 温度检测系统设计 273
13.4.1 设计目的 273
13.4.2 系统的硬件构成 273
13.5 压力测试系统 280
13.5.1 设计目的 280
13.5.2 系统前面板设计 280
13.5.3 系统程序框图设计 282
附录A LabVIEW 13.0快捷键汇总 288
附录B 公式节点和表达式节点中的内建函数 294
附录C 公式节点和表达式节点中的数学运算符 296
参考文献 297