LabVIEW入门与实战开发100例(第2版)

出版日期:2014-4
ISBN:9787121227517
作者:岂兴明,田京京,朱洪岐
页数:576页

书籍目录

第1篇  基  础  篇
第1章 LabVIEW 8.2软件的基础操作
2
1.1 【实例1】基于模板打开一个VI并运行
2
1.1.1 打开模板VI
2
1.1.2 窗口介绍
4
1.1.3 运行模板VI
5
1.2 【实例2】基于模板创建一个VI
5
1.3 【实例3】编辑前面板
6
1.3.1 控件选板
6
1.3.2 工具选板
8
1.3.3 前面板的编辑
9
1.4 【实例4】调试VI
12
1.5 本章小结
14
第2章 自定义VI
15
2.1 【实例5】简易数值运算
15
2.1.1 设计目的
15
2.1.2 程序框图主要功能模块介绍
15
2.1.3 详细设计步骤
16
2.2 【实例6】简易滤除信号噪声
19
2.2.1 设计目的
19
2.2.2 程序框图主要功能模块介绍
19
2.2.3 详细设计步骤
22
2.3 本章小结
24
第3章 数组
25
3.1 【实例7】创建数组控件
25
3.1.1 设计目的
25
3.1.2 程序框图主要功能模块介绍
25
3.1.3 详细设计步骤
25
3.2 【实例8】创建二维数组
29
3.2.1 设计目的
29
3.2.2 程序框图主要功能模块介绍
29
3.2.3 详细设计步骤
29
3.3 【实例9】数组的多态性
31
3.3.1 设计目的
31
3.3.2 程序框图主要功能模块介绍
31
3.3.3 详细设计步骤
31
3.4 【实例10】“数组大小(Array Size)”函数
32
3.4.1 设计目的
32
3.4.2 程序框图主要功能模块介绍
32
3.4.3 详细设计步骤
33
3.5 【实例11】“索引数组(Index Array)”函数
33
3.5.1 设计目的
33
3.5.2 程序框图主要功能模块介绍
33
3.5.3 详细设计步骤
34
3.6 【实例12】“数组插入(Insert Into Array)”函数
34
3.6.1 设计目的
34
3.6.2 程序框图主要功能模块介绍
34
3.6.3 详细设计步骤
35
3.7 【实例13】“初始化数组(Initialize Array)”函数
36
3.7.1 设计目的
36
3.7.2 程序框图主要功能模块介绍
36
3.7.3 详细设计步骤
36
3.8 本章小结
37
第4章 簇
38
4.1 【实例14】创建簇
38
4.1.1 设计目的
38
4.1.2 程序框图主要功能模块介绍
38
4.1.3 详细设计步骤
39
4.2 【实例15】“捆绑(Bundle)”函数
42
4.2.1 设计目的
42
4.2.2 程序框图主要功能模块介绍
42
4.2.3 详细设计步骤
43
4.3 【实例16】“解除捆绑(Unbundle)”函数
44
4.3.1 设计目的
44
4.3.2 程序框图主要功能模块介绍
44
4.3.3 详细设计步骤
44
4.4 【实例17】“数组/簇转换(Array To Cluster/Cluster To Array)”函数
45
4.4.1 设计目的
45
4.4.2 程序框图主要功能模块介绍
45
4.4.3 详细设计步骤
45
4.5 本章小结
46
第5章 字符串、变量和矩阵
47
5.1 【实例18】基本字符串函数的使用
47
5.1.1 设计目的
47
5.1.2 程序框图主要功能模块介绍
47
5.1.3 详细设计步骤
49
5.2 【实例19】“数组/电子表格字符串转换”函数
50
5.2.1 设计目的
50
5.2.2 程序框图主要功能模块介绍
50
5.2.3 详细设计步骤
51
5.3 【实例20】局部变量和全局变量的使用
53
5.3.1 设计目的
53
5.3.2 程序框图主要功能模块介绍
53
5.3.3 详细设计步骤
53
5.4 【实例21】矩阵的基本运算
57
5.4.1 设计目的
57
5.4.2 程序框图主要功能模块介绍
57
5.4.3 详细设计步骤
58
5.5 【实例22】求解线性代数方程
58
5.5.1 设计目的
58
5.5.2 程序框图主要功能模块介绍
59
5.5.3 详细设计步骤
59
5.6 本章小结
60
第6章 程序结构
61
6.1 【实例23】For循环
61
6.1.1 设计目的
61
6.1.2 程序框图主要功能模块介绍
61
6.1.3 详细设计步骤
62
6.2 【实例24】While循环
64
6.2.1 设计目的
64
6.2.2 程序框图主要功能模块介绍
64
6.2.3 详细设计步骤
64
6.3 【实例25】顺序结构(Sequence Structure)
66
6.3.1 设计目的
66
6.3.2 程序框图主要功能模块介绍
66
6.3.3 详细设计步骤
67
6.4 【实例26】事件结构(Event Structure)
68
6.4.1 设计目的
68
6.4.2 程序框图主要功能模块介绍
68
6.4.3 详细设计步骤
68
6.5 【实例27】使能结构(Disable Structure)
70
6.5.1 设计目的
70
6.5.2 程序框图主要功能模块介绍
70
6.5.3 详细设计步骤
71
6.6 【实例28】选择结构(Case Structure)
73
6.6.1 设计目的
73
6.6.2 程序框图主要功能模块介绍
73
6.6.3 详细设计步骤
73
6.7 【实例29】公式节点
76
6.7.1 设计目的
76
6.7.2 程序框图主要功能模块介绍
76
6.7.3 详细设计步骤
76
6.8 【实例30】移位寄存器
77
6.8.1 设计目的
77
6.8.2 程序框图主要功能模块介绍
77
6.8.3 详细设计步骤
77
6.9 本章小结
78
第7章 图形化数据显示
79
7.1 【实例31】波形图表(Graph)
79
7.1.1 设计目的
79
7.1.2 程序框图主要功能模块介绍
79
7.1.3 详细设计步骤
80
7.2 【实例32】波形图(Waveform)
82
7.2.1 设计目的
82
7.2.2 程序框图主要功能模块介绍
82
7.2.3 详细设计步骤
82
7.3 【实例33】定制波形图表
84
7.3.1 设计目的
84
7.3.2 程序框图主要功能模块介绍
84
7.3.3 详细设计步骤
85
7.4 【实例34】定制波形图
86
7.4.1 设计目的
86
7.4.2 程序框图主要功能模块介绍
86
7.4.3 详细设计步骤
86
7.5 【实例35】XY曲线图
88
7.5.1 设计目的
88
7.5.2 程序框图主要功能模块介绍
88
7.5.3 详细设计步骤
88
7.6 【实例36】强度图(Intensity Graph)
89
7.6.1 设计目的
89
7.6.2 程序框图主要功能模块介绍
89
7.6.3 详细设计步骤
90
7.7 【实例37】三维曲面图
90
7.7.1 设计目的
90
7.7.2 程序框图主要功能模块介绍
90
7.7.3 详细设计步骤
91
7.8 本章小结
91
第8章 人机界面交互设计
92
8.1 【实例38】创建登录对话框
92
8.1.1 设计目的
92
8.1.2 程序框图主要功能模块介绍
92
8.1.3 详细设计步骤
93
8.2 【实例39】创建主菜单
93
8.2.1 设计目的
93
8.2.2 程序框图主要功能模块介绍
94
8.2.3 详细设计步骤
94
8.3 【实例40】自定义控件
97
8.3.1 设计目的
97
8.3.2 程序框图主要功能模块介绍
97
8.3.3 详细设计步骤
98
8.4 【实例41】修饰静态界面
98
8.4.1 设计目的
98
8.4.2 程序框图主要功能模块介绍
99
8.4.3 详细设计步骤
99
8.5 【实例42】动态交互界面
102
8.5.1 设计目的
102
8.5.2 程序框图主要功能模块介绍
102
8.5.3 详细设计步骤
102
8.6 本章小结
105
第9章 文件I/O
106
9.1 【实例43】向文件中写入数据
106
9.1.1 设计目的
106
9.1.2 程序框图主要功能模块介绍
106
9.1.3 详细设计步骤
107
9.2 【实例44】从文件中读取数据
108
9.2.1 设计目的
108
9.2.2 程序框图主要功能模块介绍
108
9.2.3 详细设计步骤
108
9.3 【实例45】写入二进制文件
109
9.3.1 设计目的
109
9.3.2 程序框图主要功能模块介绍
109
9.3.3 详细设计步骤
109
9.4 【实例46】写入表单文件
110
9.4.1 设计目的
110
9.4.2 程序框图主要功能模块介绍
110
9.4.3 详细设计步骤
111
9.5 【实例47】读取电子表格文件
111
9.5.1 设计目的
111
9.5.2 程序框图主要功能模块介绍
111
9.5.3 详细设计步骤
111
9.6 【实例48】向文件中写入波形数据
112
9.6.1 设计目的
112
9.6.2 程序框图主要功能模块介绍
112
9.6.3 详细设计步骤
113
9.7 本章小结
113
第10章 子VI与程序调试
114
10.1 【实例49】创建子VI
114
10.1.1 设计目的
114
10.1.2 程序框图主要功能模块介绍
114
10.1.3 详细设计步骤
114
10.2 【实例50】调用子VI
116
10.2.1 设计目的
116
10.2.2 程序框图主要功能模块介绍
116
10.2.3 详细设计步骤
116
10.3 本章小结
120
第2篇 实例应用篇
第11章 数学分析与信号处理
122
11.1 【实例51】求商与余数
122
11.1.1 设计目的
122
11.1.2 程序框图主要功能模块介绍
122
11.1.3 详细设计步骤
123
11.2 【实例52】数值微积分
124
11.2.1 设计目的
124
11.2.2 程序框图主要功能模块介绍
124
11.2.3 详细设计步骤
126
11.3 【实例53】曲线积分
128
11.3.1 设计目的
128
11.3.2 程序框图主要功能模块介绍
129
11.3.3 详细设计步骤
130
11.4 【实例54】求解微分方程——单摆运动
133
11.4.1 设计目的
134
11.4.2 程序框图主要功能模块介绍
134
11.4.3 详细设计步骤
135
11.5 【实例55】线性代数计算器
137
11.5.1 设计目的
137
11.5.2 程序框图主要功能模块介绍
137
11.5.3 详细设计步骤
144
11.6 【实例56】求解多项式函数零点
150
11.6.1 设计目的
150
11.6.2 程序框图主要功能模块介绍
151
11.6.3 详细设计步骤
152
11.7 【实例57】曲线拟合
153
11.7.1 设计目的
153
11.7.2 程序框图主要功能模块介绍
153
11.7.3 详细设计步骤
155
11.8 【实例58】概率与统计
161
11.8.1 设计目的
161
11.8.2 程序框图主要功能模块介绍
161
11.8.3 详细设计步骤
162
11.9 【实例59】取值最优化
165
11.9.1 设计目的
165
11.9.2 程序框图主要功能模块介绍
165
11.9.3 详细设计步骤
167
11.10 【实例60】MathScript节点实现信号分析
170
11.10.1 设计目的
171
11.10.2 程序框图主要功能模块介绍
171
11.10.3 详细设计步骤
171
11.11 【实例61】信号生成
175
11.11.1 设计目的
175
11.11.2 程序框图主要功能模块介绍
175
11.11.3 详细设计步骤
176
11.12 【实例62】计算信号归一化频率
180
11.12.1 设计目的
180
11.12.2 程序框图主要功能模块介绍
180
11.12.3 详细设计步骤
181
11.13 【实例63】测量信号幅值和电平
185
11.13.1 设计目的
186
11.13.2 程序框图主要功能模块介绍
186
11.13.3 详细设计步骤
187
11.14 【实例64】信号的瞬态特性测量
190
11.14.1 设计目的
190
11.14.2 程序框图主要功能模块介绍
190
11.14.3 详细设计步骤
192
11.15 【实例65】单边傅里叶变换
194
11.15.1 设计目的
194
11.15.2 程序框图主要功能模块介绍
194
11.15.3 详细设计步骤
195
11.16 【实例66】双边傅里叶变换
198
11.16.1 设计目的
198
11.16.2 程序框图主要功能模块介绍
198
11.16.3 详细设计步骤
198
11.17 【实例67】平滑窗
200
11.17.1 设计目的
200
11.17.2 程序框图主要功能模块介绍
201
11.17.3 详细设计步骤
201
11.18 【实例68】汉明(Hamming)窗
206
11.18.1 设计目的
206
11.18.2 程序框图主要功能模块介绍
206
11.18.3 详细设计步骤
207
11.19 【实例69】提取正弦波
209
11.19.1 设计目的
209
11.19.2 程序框图主要功能模块介绍
209
11.19.3 详细设计步骤
210
11.20 【实例70】逐点分析滤波器
213
11.20.1 设计目的
213
11.20.2 程序框图主要功能模块介绍
213
11.20.3 详细设计步骤
215
11.21 本章小结
219
第12章 数据采集和仪器控制
220
12.1 【实例71】单通道单点采样
220
12.1.1 设计目的
220
12.1.2 程序框图主要功能模块介绍
220
12.1.3 详细设计步骤
221
12.2 【实例72】采集波形
222
12.2.1 设计目的
222
12.2.2 程序框图主要功能模块介绍
222
12.2.3 详细设计步骤
223
12.3 【实例73】单通道单点输出
225
12.3.1 设计目的
225
12.3.2 程序框图主要功能模块介绍
225
12.3.3 详细设计步骤
227
12.4 【实例74】生成波形
228
12.4.1 设计目的
228
12.4.2 程序框图主要功能模块介绍
229
12.4.3 详细设计步骤
229
12.5 【实例75】VISA函数
230
12.5.1 设计目的
230
12.5.2 程序框图主要功能模块介绍
231
12.5.3 详细设计步骤
233
12.6 【实例76】LabVIEW 8.2与GPIB通信
234
12.6.1 设计目的
235
12.6.2 程序框图主要功能模块介绍
235
12.6.3 详细设计步骤
238
12.7 【实例77】使用NI-DAQmx VI创建任务
239
12.7.1 设计目的
239
12.7.2 详细设计步骤
239
12.8 【实例78】使用DAQ Assistant创建任务
245
12.8.1 设计目的
245
12.8.2 程序框图主要功能模块介绍
246
12.8.3 详细设计步骤
247
12.9 本章小结
249
第13章 Express VIs
250
13.1 【实例79】利用Express VI创建数值比较实例
250
13.1.1 设计目的
250
13.1.2 程序框图主要功能模块介绍
250
13.1.3 详细设计步骤
252
13.2 【实例80】利用Express VI实现刻度标示变换
255
13.2.1 设计目的
255
13.2.2 程序框图主要功能模块介绍
255
13.2.3 详细设计步骤
257
13.3 【实例81】利用Express VI进行信号选择
260
13.3.1 设计目的
261
13.3.2 程序框图主要功能模块介绍
261
13.3.3 详细设计步骤
265
13.4 本章小结
267
第14章 【实例82】获取系统当前时间
268
14.1 设计目的
268
14.2 程序框图主要功能模块介绍
268
14.2.1 “获取日期/时间(秒)”函数
269
14.2.2 “格式化日期/时间字符串”函数
269
14.2.3 结果显示部分
270
14.3 详细设计步骤
270
14.3.1 前面板的设计
270
14.3.2 程序框图的设计
271
14.3.3 运行结果
273
14.4 本章小结
274
第15章 【实例83】创建右键快捷菜单
275
15.1 设计目的
275
15.2 程序框图主要功能模块介绍
275
15.2.1 While循环模块
276
15.2.2 用户界面事件响应模块
276
15.2.3 摄氏-华氏公式转换模块
277
15.2.4 摄氏-华氏转换显示模块
278
15.3 详细设计步骤
278
15.3.1 前面板的设计
278
15.3.2 程序框图的设计
280
15.3.3 运行结果
285
15.4 本章小结
286
第16章 【实例84】数字示波器
287
16.1 设计目的
287
16.2 程序框图主要功能模块介绍
288
16.2.1 触发器功能块
288
16.2.2 通道选择功能块
289
16.2.3 水平分度调节功能块
289
16.2.4 幅值分度调节功能块
289
16.2.5 相位分析功能块
290
16.2.6 功率估计功能块
290
16.2.7 波形显示功能块
290
16.3 详细设计步骤
290
16.3.1 前面板的设计
290
16.3.2 触发电平(Slope)子VI的设计
298
16.3.3 触发器(Trigger)子VI的设计
299
16.3.4 通道选择(Select Channel)子VI的设计
300
16.3.5 功率估计子VI的设计
302
16.3.6 相位分析子VI的设计
304
16.3.7 选择功能的实现
305
16.3.8 水平分度调节处理功能块的设计
306
16.3.9 幅值分度调节处理功能块的设计
307
16.3.10 完整程序框图
307
16.3.11 运行结果
308
16.4 本章小结
309
第17章 【实例85】触发计数器
310
17.1 设计目的
310
17.2 程序框图主要功能模块介绍
310
17.2.1 “触发与门限”函数
311
17.2.2 “统计”函数
313
17.3 详细设计步骤
314
17.3.1 创建一个新的VI
314
17.3.2 添加仿真信号
316
17.3.3 添加“触发与门限”函数
318
17.3.4 进行统计计数
319
17.3.5 完整程序框图
321
17.3.6 运行结果
321
17.4 本章小结
322
第18章 【实例86】基本函数发生器
323
18.1 设计目的
323
18.2 程序框图主要功能模块介绍
323
18.2.1 基本函数发生器函数模块
324
18.2.2 While循环模块
325
18.3 详细设计步骤
325
18.3.1 创建一个新的VI
325
18.3.2 配置基本函数发生器
326
18.3.3 完整程序框图
328
18.3.4 前面板界面布局
329
18.3.5 运行结果
329
18.4 本章小结
330
第19章 【实例87】对高斯噪声的统计分析
331
19.1 设计目的
331
19.2 程序框图主要功能模块介绍
331
19.2.1 仿真信号生成模块
332
19.2.2 统计函数模块
333
19.2.3 “创建直方图”函数
334
19.3 详细设计步骤
335
19.3.1 创建一个新的VI
335
19.3.2 添加信号源
336
19.3.3 对信号进行统计分析
336
19.3.4 创建柱状图
340
19.3.5 完整程序框图
340
19.3.6 运行结果
341
19.4 本章小结
342
第20章 【实例88】信号的功率谱测量
343
20.1 设计目的
343
20.2 程序框图主要功能模块介绍
344
20.2.1 “正弦波形”函数
344
20.2.2 “高斯白噪声波形”函数
345
20.2.3 “FFT功率谱”函数
345
20.3 详细设计步骤
346
20.3.1 创建一个新的VI
347
20.3.2 产生添加了噪声的正弦信号
347
20.3.3 前面板的设计
348
20.3.4 功率谱测量程序框图
350
20.3.5 完整程序框图
350
20.3.6 运行结果
353
20.4 本章小结
353
第21章 【实例89】低通滤波器设计
354
21.1 设计目的
354
21.2 程序框图主要功能模块介绍
355
21.2.1 测试信号生成模块
355
21.2.2 滤波功能模块
356
21.2.3 频谱分析模块
356
21.2.4 While循环模块
357
21.2.5 结果显示模块
358
21.3 详细设计步骤
358
21.3.1 创建一个新的VI
358
21.3.2 产生信号源
360
21.3.3 低通滤波
360
21.3.4 进行频谱分析
362
21.3.5 完整程序框图
364
21.3.6 运行结果
364
21.4 本章小结
365
第22章 【实例90】火车轮状态的实时监控
366
22.1 设计目的
366
22.2 程序框图主要功能模块介绍
367
22.2.1 “Butterworth滤波器(逐点)”函数
367
22.2.2 “数组最大值与最小值(逐点)”函数
368
22.2.3 “布尔值转换(逐点)”函数
369
22.2.4 条件结构
369
22.3 详细设计步骤
370
22.3.1 创建一个新的VI
370
22.3.2 构建仿真数据数组
371
22.3.3 Butterworth滤波处理
371
22.3.4 峰值检测
372
22.3.5 完整程序框图
373
22.3.6 运行结果
374
22.4 本章小结
375
第23章 【实例91】温度分析仪
376
23.1 设计目的
376
23.2 程序框图主要功能模块介绍
376
23.2.1 数字温度计子VI模块
377
23.2.2 “数组最大值与最小值”函数
377
23.2.3 “均值”函数
378
23.2.4 簇捆绑函数(控件)
378
23.3 详细设计步骤
379
23.3.1 数字温度计子VI的设计
380
23.3.2 前面板的设计
382
23.3.3 温度数据采集
383
23.3.4 温度分析
383
23.3.5 完整程序框图
384
23.3.6 运行结果
384
23.4 本章小结
385
第24章 【实例92】高级谐波分析仪
386
24.1 设计目的
386
24.2 程序框图主要功能模块介绍
386
24.2.1 测试信号子VI
387
24.2.2 “谐波失真分析”函数
388
24.2.3 “简易错误处理器”函数
389
24.3 详细设计步骤
390
24.3.1 创建一个新的VI
390
24.3.2 编写测试信号子VI
390
24.3.3 添加“谐波失真分析”函数
394
24.3.4 完成前面板的设计
396
24.3.5 运行结果
397
24.4 本章小结
398
第25章 【实例93】电话按键声音模拟器
399
25.1 设计目的
399
25.2 程序框图主要功能模块介绍
400
25.2.1 “创建路径”函数
400
25.2.2 “播放声音文件”函数
401
25.2.3 “数值至十进制数字符串转换”函数
402
25.3 详细设计步骤
402
25.3.1 创建一个新的VI
402
25.3.2 前面板的设计
402
25.3.3 电话按键声音模拟和键值显示
403
25.3.4 完整程序框图
404
25.3.5 运行结果
405
25.4 本章小结
406
第26章 【实例94】回声产生器
407
26.1 设计目的
407
26.2 程序框图主要功能模块介绍
407
26.2.1 回声产生器功能模块
408
26.2.2 While循环功能模块
409
26.3 详细设计步骤
409
26.3.1 创建一个新的VI
410
26.3.2 回声产生模块程序设计
410
26.3.3 完整程序框图
411
26.3.4 运行结果
412
26.4 本章小结
413
第27章 【实例95】回声探测器
414
27.1 设计目的
414
27.2 程序框图主要功能模块介绍
414
27.2.1 回声产生子VI功能模块
415
27.2.2 回声探测功能模块
415
27.2.3 结果显示功能模块
415
27.2.4 While循环功能模块
416
27.3 详细设计步骤
416
27.3.1 创建回声产生子VI
416
27.3.2 前面板的设计
418
27.3.3 回声探测程序框图设计
420
27.3.4 完整程序框图
421
27.3.5 运行结果
421
27.4 本章小结
422
第3篇 综合开发篇
第28章 【实例96】信号的发生与处理综合实例
424
28.1 设计目的
424
28.2 程序框图主要功能模块介绍
425
28.2.1 产生原始信号子VI模块
425
28.2.2 按窗函数滤波模块
425
28.2.3 FFT功率谱函数模块
426
28.2.4 波形最大最小值函数模块
426
28.2.5 活动游标控件模块
427
28.3 详细设计步骤
428
28.3.1 产生原始信号子VI
428
28.3.2 前面板的设计
430
28.3.3 产生原始信号
431
28.3.4 添加“FIR加窗滤波器”函数
432
28.3.5 添加“FFT功率谱”函数
432
28.3.6 添加“波形最大最小值”函数
433
28.3.7 游标设置
434
28.3.8 完整程序框图
434
28.3.9 运行结果
435
28.4 本章小结
436
第29章 【实例97】双通道频谱测量的滤波器设计
437
29.1 设计目的
437
29.2 程序框图主要功能模块介绍
438
29.2.1 测试信号生成模块
438
29.2.2 “双通道谱测量”VI
438
29.2.3 “信号掩区和边界测试”VI
439
29.2.4 “滤波器”VI
440
29.2.5 设置截止频率子VI模块
442
29.2.6 处理结果显示部分
442
29.3 详细设计步骤
443
29.3.1 创建截止频率设置子VI
443
29.3.2 前面板的设计
444
29.3.3 产生仿真信号
447
29.3.4 信号滤波
448
29.3.5 信号的双通道谱测量
450
29.3.6 检测信号
451
29.3.7 程序框图中数据流的传输
453
29.3.8 完整程序框图
454
29.3.9 运行结果
456
29.4 本章小结
457
第30章 【实例98】微处理器冷却装置的实时监控
458
30.1 设计目的
458
30.2 微处理器冷却装置实时监控系统的运行
459
30.3 程序框图主要功能模块介绍
459
30.3.1 系统的总体框架
460
30.3.2 初始化和整体参数设定功能块
460
30.3.3 输入阶段功能块
460
30.3.4 计算阶段功能块
461
30.3.5 输出阶段功能块
461
30.3.6 微处理器温度控制模拟子VI
462
30.3.7 微处理器温度记录子VI
462
30.3.8 定时参数时序图更新子VI
462
30.3.9 风扇运行状态计算子VI
463
30.4 微处理器冷却装置实时监控系统的设计步骤
463
30.4.1 前面板的设计
464
30.4.2 PAC-IO with Fan Status子VI的创建
467
30.4.3 Temp. Logger子VI的创建
471
30.4.4 Update Timing Diagram子VI的创建
473
30.4.5 Fan Computation子VI的创建
476
30.4.6 程序总体框架的处理
477
30.4.7 “定时循环”结构的输入和初始化
478
30.4.8 输入阶段的处理过程
479
30.4.9 计算阶段的处理过程
480
30.4.10 输出阶段的处理过程
481
30.4.11 添加程序注释和说明
482
30.5 本章小结
483
第31章 【实例99】脉冲及瞬态测量控件设计
484
31.1 设计目的
484
31.2 程序框图主要功能模块介绍
485
31.2.1 仿真波形生成
485
31.2.2 瞬态特性测量
485
31.2.3 脉冲测量
486
31.2.4 周期平均值和均方根
486
31.2.5 幅值和电平
486
31.2.6 波形图缩放功能
486
31.2.7 波形图显示功能
486
31.3 详细设计步骤
487
31.3.1 生成基本波形和噪声波形
487
31.3.2 仿真波形的生成和显示
489
31.3.3 瞬态特性测量程序块
493
31.3.4 脉冲测量程序块
499
31.3.5 周期平均值和均方根程序块
502
31.3.6 幅值和电平测量程序块
505
31.3.7 完整程序框图
506
31.4 本章小结
507
第32章 【实例100】数据采集系统的设计
508
32.1 设计目的
508
32.2 数据采集系统的相关介绍
508
32.2.1 测试过程介绍
508
32.2.2 测试参数分析
509
32.3 系统前面板的开发
510
32.3.1 创建新的虚拟仪器(VI)
510
32.3.2 系统选项卡控件
515
32.3.3 修饰图案
516
32.3.4 系统下拉列表
518
32.3.5 数值输入控件
520
32.3.6 文件路径输入控件
522
32.3.7 布尔控件
523
32.3.8 波形图表控件
526
32.3.9 系统单选控件
531
32.3.10 旋钮控件
531
32.3.11 温度计控件
532
32.3.12 仪表控件
534
32.3.13 多列列表框控件
535
32.4 程序框图设计
537
32.4.1 顺序结构
537
32.4.2 数据采集装置的参数设置
538
32.4.3 冷端补偿通道
540
32.4.4 电压信号采集模块
541
32.4.5 数据采集和处理模块
543
32.4.6 数据显示与保存模块
545
32.4.7 程序运行控制模块
548
32.5 本章小结
548
参考文献
549

作者简介

本书以LabVIEW 8.2版本为讲解对象,系统地介绍了LabVIEW程序设计的理念、关键技术和应用实例。全书从内容上共分为基础篇、实例应用篇和综合开发篇。基础篇简洁明了地介绍了LabVIEW程序设计所需的基础知识;实例应用篇则介绍了实际应用中涉及的具体问题和应用实例;综合开发篇为对现实工作和生活中的具体系统的了解和分析。


 LabVIEW入门与实战开发100例(第2版)下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024