图书介绍
LabVIEW 虚拟仪器程序设计从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
- 林静,林振宇,郑福仁编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115229069
- 出版时间:2010
- 标注页数:440页
- 文件大小:197MB
- 文件页数:452页
- 主题词:软件工具,LabVIEW-程序设计
PDF下载
下载说明
LabVIEW 虚拟仪器程序设计从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 LabVIEW技术基础2
第1章 LabVIEW概述2
1.1 LabVIEW的概述2
1.1.1 什么是LabVIEW2
1.1.2 数据流的概念3
1.2 LabVIEW的工作环境和编程示例4
1.2.1 LabVIEW的工作环境4
1.2.2 LabVIEW自带编程示例5
1.3 小结6
第2章 LabVIEW前面板设计7
2.1 LabVIEW前面板控件概述7
2.1.1 LabVIEW控件类型7
2.1.2 LabVIEW控件选板7
2.2 LabVIEW控件选板详细分类8
2.2.1 数值控件8
2.2.2 布尔控件9
2.2.3 字符串与路径控件9
2.2.4 数组、矩阵、簇控件10
2.2.5 列表与表格控件10
2.2.6 图形控件10
2.2.7 下拉列表与枚举控件10
2.2.8 容器控件11
2.2.9 I/O控件11
2.2.10 引用句柄控件11
2.2.11 变体与类控件11
2.3 控件设置12
2.3.1 快捷菜单12
2.3.2 属性对话框12
2.4 前面板对象的操作18
2.4.1 焦点18
2.4.2 控件的布置18
2.5 定制控件19
2.6 小结24
第3章 LabVIEW的编辑环境25
3.1 构建完整的LabVIEW工程25
3.1.1 前面板25
3.1.2 程序框图26
3.1.3 LabVIEW工程28
3.2 LabVIEW的菜单设置37
3.2.1 执行工具条37
3.2.2 LabVIEW面板设置38
3.2.3 即时帮助40
3.3 浮动选板40
3.3.1 工具选板41
3.3.2 控件选板43
3.3.3 定制选板45
3.3.4 菜单快捷键46
3.3.5 帮助49
3.4 小结51
第4章 数据表达52
4.1 数值52
4.1.1 数值52
4.1.2 数值函数55
4.2 布尔量59
4.2.1 布尔数据59
4.2.2 机械动作60
4.3 数组60
4.3.1 创建数组60
4.3.2 数组函数63
4.4 簇66
4.4.1 创建簇66
4.4.2 簇函数67
4.4.3 错误簇69
4.5 字符串71
4.5.1 字符串控件71
4.5.2 组合框控件72
4.5.3 字符串函数72
4.6 局部变量、全局变量和共享变量84
4.6.1 局部变量84
4.6.2 全局变量86
4.6.3 共享变量88
4.7 小结94
第5章 程序流程和结构95
5.1 循环结构95
5.1.1 For循环95
5.1.2 While循环96
5.1.3 移位寄存器97
5.1.4 反馈节点99
5.2 条件结构100
5.2.1 创建条件结构100
5.2.2 条件结构的隧道102
5.2.3 条件结构的应用实例102
5.3 顺序结构108
5.3.1 平铺式顺序结构108
5.3.2 层叠式顺序结构108
5.3.3 顺序结构的数据传递109
5.4 事件结构110
5.4.1 事件结构110
5.4.2 通知事件与过滤事件114
5.4.3 动态事件与用户事件115
5.4.4 事件结构的状态机模式117
5.5 定时结构119
5.5.1 定时循环119
5.5.2 定时顺序结构121
5.5.3 定时源函数121
5.6 公式节点122
5.7 禁用结构124
5.7.1 程序框图禁用结构124
5.7.2 条件禁用结构124
5.8 小结125
第6章 波形显示127
6.1 波形图表128
6.1.1 波形图表的主要特点128
6.1.2 波形图表的主要设置128
6.1.3 波形图表的应用134
6.2 波形图135
6.2.1 波形图的主要特点135
6.2.2 波形图显示136
6.3 XY图139
6.4 强度图和强度图表140
6.5 数字波形图141
6.6 混合信号图143
6.6.1 混合信号图的特点143
6.6.2 混合信号图的应用143
6.7 三维图形表示145
6.7.1 三维图形145
6.7.2 三维图片控件145
6.8 控件146
6.9 小结150
第7章 同步数据传递151
7.1 通知器操作151
7.1.1 通知器概念151
7.1.2 通知器函数152
7.2 通知器操作典型实例155
7.3 队列操作157
7.3.1 队列概念157
7.3.2 队列函数157
7.4 队列操作应用及实例160
7.4.1 队列操作典型实例160
7.4.2 队列消息处理器160
7.4.3 生产者/消费者模式161
7.4.4 技巧点拨162
7.5 信号量操作163
7.5.1 信号量概念163
7.5.2 信号量函数163
7.5.3 信号量操作典型实例165
7.5.4 信号量技巧提示166
7.6 集合点操作166
7.6.1 集合点函数166
7.6.2 集合点操作典型实例167
7.7 事件发生169
7.7.1 事件发生概念169
7.7.2 事件发生函数169
7.7.3 事件发生典型实例170
7.8 首次调用171
7.9 小结171
第8章 程序动态控制172
8.1 VI服务器技术172
8.1.1 VI服务器简介172
8.1.2 VI服务器函数介绍173
8.2 VI服务器的应用实例179
8.2.1 动态控制VI运行179
8.2.2 前面板对象属性控制181
8.3 引用185
8.3.1 属性和方法的引用185
8.3.2 应用程序引用186
8.3.3 VI引用186
8.3.4 控件引用187
8.3.5 应用实例187
8.3.6 VI服务器类层次结构189
8.4 应用程序控制其他函数192
8.5 小结195
第9章 文件输入输出196
9.1 基本文件输入输出196
9.1.1 选择文件格式196
9.1.2 文件常量197
9.1.3 读写电子表格文件198
9.1.4 读写测量文件199
9.2 高级文件输入输出操作203
9.2.1 文件输入输出的基本操作203
9.2.2 文本文件的输入输出206
9.2.3 二进制文件的输入输出操作208
9.3 配置文件的操作210
9.4 TDMS文件操作213
9.5 存储216
9.5.1 基本存储函数216
9.5.2 高级存储函数218
9.6 ZIP函数218
9.7 高级文件函数219
9.7.1 高级文件函数的基本操作219
9.7.2 数据记录223
9.8 小结225
第10章 XControl的制作226
10.1 XControl的特点介绍226
10.2 XControl的制作226
第11章 生成安装包和可执行文件232
11.1 生成可执行文件232
11.2 生成安装包236
11.3 注意事项239
第12章 程序调试与程序性能241
12.1 修复程序创建中的错误241
12.1.1 错误列表241
12.1.2 常见的错误242
12.2 程序调试工具242
12.2.1 工具条上的程序调试工具242
12.2.2 程序调试选项设置243
12.2.3 工具选板上的调试工具244
12.3 程序常见的调试方法246
12.4 LabVIEW的多线程程序247
12.4.1 基本概念247
12.4.2 LabVIEW的多线程实现方法248
12.5 LabVIEW程序性能252
12.5.1 程序性能监测252
12.5.2 优化LabVIEW程序256
12.6 小结260
第二篇 LabVIEW与其他应用程序的链接第13章 ActiveX技术应用262
13.1 ActiveX技术简介262
13.2 在LabVIEW中使用ActiveX控件262
13.3 ActiveX自动化264
13.3.1 ActiveX自动化函数264
13.3.2 ActiveX自动化函数的应用266
13.4 LabVIEW作为ActiveX服务器268
13.5 生成可执行文件和安装程序269
第14章 LabVIEW与Microsoft的链接270
14.1 报表生成函数介绍270
14.1.1 报表基本函数介绍270
14.1.2 报表函数——Word276
14.1.3 报表函数——Excel279
14.2 报表函数的应用285
14.2.1 报表基本函数的应用285
14.2.2 Word报表应用286
14.2.3 Excel报表应用287
14.3 生成可执行文件和安装包290
第15章 C代码调用291
15.1 应用代码接口调用291
15.2 编写C代码292
15.3 编写Visual C++源程序292
15.4 装载lsb文件294
15.5 小结294
第16章 动态链接库函数调用295
16.1 动态链接库函数调用实例295
16.2 调用库函数节点详细解析297
16.2.1 调用库函数页面297
16.2.2 参数页面298
16.2.3 回调页面298
16.2.4 错误检查页面298
16.3 在LabVIEW中执行系统命令299
16.4 小结299
第17章 LabVIEW与数据库的链接300
17.1 Database Connectivity工具包介绍300
17.2 Database Connectivity应用典型实例302
17.2.1 在Access中建立一个数据库302
17.2.2 数据库基本操作305
17.2.3 SQL语句的操作307
17.3 生成可执行文件和安装文件309
17.3.1 生成可执行文件309
17.3.2 生成安装文件310
17.4 小结310
第三篇 LabVIEW应用实战技术312
第18章 测试系统与虚拟仪器312
18.1 测试系统的概念312
18.1.1 传感器312
18.1.2 信号调理313
18.2 数据采集314
18.2.1 数据采集基本原理314
18.2.2 数据采集设备317
18.3 测试信号319
18.3.1 直流电压测量319
18.3.2 高电压测量和隔离320
18.4 选择并配置DAQ测量硬件322
18.4.1 选择硬件322
18.4.2 安装DAQ设备驱动程序323
18.4.3 测量与自动化管理器323
18.4.4 NI-DAQmx324
18.4.5 在MAX中配置NI-DAQmx设备324
18.4.6 配置数据采集327
18.5 小结328
第19章 LabVIEW中的数据采集329
19.1 测量I/O329
19.1.1 DAQ助手329
19.1.2 模拟I/O331
19.1.3 数字I/O332
19.2 DAQ助手实例332
19.2.1 缓冲方式模拟输入332
19.2.2 读取数字输入333
19.3 NI-DAQmx任务334
19.3.1 创建NI-DAQmx任务334
19.3.2 在LabVIEW中引用NI-DAQmx任务336
19.3.3 从MAX DAQmx任务生成代码337
19.3.4 在LabVIEW中使用NI-DAQmx任务338
19.4 高级数据采集341
19.4.1 高级数据采集函数341
19.4.2 使用任务触发的数据采集341
19.4.3 连续采集342
19.4.4 数字脉冲计数343
19.5 小结343
第20章 总线技术344
20.1 LabVIEW支持的总线344
20.1.1 仪器的发展344
20.1.2 仪器控制介绍345
20.2 GPIB总线352
20.2.1 GPIB总线定义352
20.2.2 GPIB总线在LabVIEW中的实现353
20.3 串口总线355
20.3.1 串口总线定义355
20.3.2 串口总线在LabVIEW中的实现357
20.4 串口总线采集应用实例360
20.4.1 串口函数应用实例360
20.4.2 串口通信中常见问题362
20.4.3 串口通信程序调试几点建议363
20.4.4 GPIB仪器通信和RS-232仪器通信的区别363
20.5 USB总线仪器控制364
20.5.1 USB总线仪器特点364
20.5.2 通过配置NI-VISA,控制用户的USB设备366
20.6 小结370
第21章 网络通信371
21.1 计算机网络概述371
21.1.1 计算机网络的功能与发展371
21.1.2 计算机网络结构371
21.1.3 计算机网络模型372
21.1.4 计算机网络协议373
21.2 DataSocket技术374
21.2.1 DataSocket的特点374
21.2.2 DataSocket的介绍374
21.3 DataSocket Server应用377
21.3.1 读DataSocket Server预定义数据项初始值377
21.3.2 向DataSocket写数据378
21.3.3 从DataSocket读数据378
21.3.4 DataSocket传递变体数据379
21.3.5 DataSocket使用缓冲方式传输数据380
21.3.6 统一资源定位符381
21.4 TCP通信381
21.4.1 TCP函数介绍381
21.4.2 TCP通信应用382
21.5 在Web上发布程序383
21.5.1 服务器端Web发布设置383
21.5.2 在Web上发布HTML文件386
21.5.3 远程面板连接管理器389
21.6 小结390
第四篇 工程应用综合案例392
第22章 风机自动控制系统392
22.1 项目的工程背景392
22.2 系统硬件结构392
22.3 系统软件结构393
22.3.1 系统软件介绍393
22.3.2 变频器通信394
22.4 小结400
第23章 风速采集、保存与分析401
23.1 项目的工程背景401
23.2 测试系统原理402
23.2.1 数据采集卡402
23.2.2 数据保存403
23.2.3 程序的修饰404
23.3 小结405
第24章 听力计控制软件406
24.1 软件背景406
24.2 系统的总体架构406
24.2.1 听力计软件事件状态机结构介绍406
24.2.2 事件状态机难点分析407
24.3 串口通信409
24.3.1 利用VISA进行通信结构开发409
24.3.2 判断数据410
24.3.3 延时设置410
24.4 实时数据库连接411
24.4.1 数据库操作的结构411
24.4.2 数据库操作的具体实现412
24.5 小结413
第五篇 常见疑难解答与经验技巧集萃第25章 LabVIEW常见疑难解答与经验技巧集萃416
25.1 LabVIEW技术基础问题416
25.2 LabVIEW与其他应用程序链接的基础问题432
第26章 LabVIEW工程应用常见疑难解答与经验技巧集萃434