图书介绍
Visual Basic数据采集与串口通信测控应用实战PDF|Epub|txt|kindle电子书版本下载
![Visual Basic数据采集与串口通信测控应用实战](https://www.shukui.net/cover/3/30266294.jpg)
- 李江全,汤智辉,朱东芹等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115225955
- 出版时间:2010
- 标注页数:302页
- 文件大小:106MB
- 文件页数:313页
- 主题词:BASIC语言-程序设计
PDF下载
下载说明
Visual Basic数据采集与串口通信测控应用实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机测控系统概述1
1.1 计算机测控系统的含义与工作原理1
1.1.1 计算机测控系统的含义1
1.1.2 计算机测控系统的工作原理2
1.2 计算机测控系统的任务和特点3
1.2.1 计算机测控系统的任务3
1.2.2 计算机测控系统的特点5
1.3 计算机测控系统的组成5
1.3.1 测控系统硬件组成6
1.3.2 测控系统软件组成8
1.4 计算机测控系统的分类10
1.4.1 按功能分类10
1.4.2 按设备形式分类15
1.5 计算机测控系统应用软件的开发工具17
1.5.1 面向机器的语言17
1.5.2 高级语言18
1.5.3 组态软件19
第2章 VB程序设计基础20
2.1 VB语言概述20
2.1.1 VB语言的特点20
2.1.2 VB中文版集成开发环境21
2.1.3 VB的操作对象24
2.2 VB程序设计步骤25
2.2.1 建立新工程项目25
2.2.2 设计程序界面26
2.2.3 设置对象属性26
2.2.4 编写程序代码27
2.2.5 运行应用程序28
2.2.6 保存应用程序28
2.2.7 编译形成可执行文件29
2.2.8 打包发布29
2.3 VB控制语句的使用30
2.3.1 赋值语句30
2.3.2 条件语句30
2.3.3 选择语句31
2.3.4 循环语句32
2.4 VB内部函数33
2.4.1 数学函数33
2.4.2 字符串函数34
2.4.3 日期与时间函数35
2.4.4 转换函数35
2.4.5 判断函数36
2.4.6 颜色设置函数36
2.4.7 字符串的处理38
2.5 VB用户界面设计39
2.5.1 内部控件39
2.5.2 ActiveX控件49
2.5.3 对话框51
2.5.4 菜单设计55
2.5.5 工具栏设计57
第3章 基于板卡的数据采集与控制系统60
3.1 数据采集与控制系统的组成60
3.1.1 硬件子系统60
3.1.2 软件子系统62
3.1.3 系统特点62
3.2 数据采集卡概述63
3.2.1 数据采集卡的产生63
3.2.2 数据采集卡的输入与输出信号63
3.2.3 数据采集卡的类型65
3.2.4 数据采集卡的性能指标66
3.3 多功能板卡的安装69
3.3.1 PCI-1710HG多功能板卡介绍69
3.3.2 用PCI-1710HG多功能板卡组成测控系统69
3.3.3 PCI-1710HG板卡设备的安装71
3.3.4 PCI-1710HG板卡设备的测试73
3.4 VB与数据采集75
3.4.1 VB数据采集概述75
3.4.2 ActiveDAQ控件的安装75
3.4.3 ActiveDAQ控件说明76
3.5 数据采集卡的编程方式81
3.5.1 软件触发方式81
3.5.2 中断传输方式81
3.5.3 DMA数据传输方式81
3.6 在VB环境下建立ActiveDAQ应用工程81
第4章 数据采集与控制程序设计典型实例85
4.1 基于板卡的模拟量输入程序设计85
4.1.1 设计目的85
4.1.2 设计用软、硬件85
4.1.3 硬件线路图85
4.1.4 设计任务86
4.1.5 任务实现86
4.1.5.1 任务实现(一):利用ActiveDAQ控件实现模拟量输入86
4.1.5.2 任务实现(二):利用DLL函数实现模拟量输入89
4.2 基于板卡的模拟量输出程序设计93
4.2.1 设计目的93
4.2.2 设计用软、硬件93
4.2.3 硬件线路图94
4.2.4 设计任务94
4.2.5 任务实现94
4.2.5.1 任务实现(一):利用ActiveDAQ控件实现模拟量输出94
4.2.5.2 任务实现(二):利用DLL函数实现模拟量输出96
4.3 基于板卡的开关量输入程序设计98
4.3.1 设计目的98
4.3.2 设计用软、硬件99
4.3.3 硬件线路图99
4.3.4 设计任务99
4.3.5 任务实现100
4.3.5.1 任务实现(一):利用ActiveDAQ控件实现开关量输入100
4.3.5.2 任务实现(二):利用DLL函数实现开关量输入101
4.4 基于板卡的开关量输出程序设计103
4.4.1 设计目的103
4.4.2 设计用软、硬件103
4.4.3 硬件线路图104
4.4.4 设计任务104
4.4.5 任务实现104
4.4.5.1 任务实现(一):利用ActiveDAQ控件实现开关量输出104
4.4.5.2 任务实现(二):利用DLL函数实现开关量输出106
4.5 基于板卡的计数器输入程序设计107
4.5.1 基于板卡的计数器输入程序设计目的107
4.5.2 基于板卡的计数器输入程序设计用软、硬件108
4.5.3 基于板卡的计数器输入程序硬件线路图108
4.5.4 设计任务108
4.5.5 任务实现108
4.5.5.1 任务实现(一):利用ActiveDAQ控件实现计数器输入108
4.5.5.2 任务实现(二):利用DLL函数实现计数器输入110
4.6 基于板卡的脉冲量输出程序设计112
4.6.1 基于板卡的脉冲量输出程序设计目的112
4.6.2 基于板卡的脉冲量输出程序设计用软、硬件112
4.6.3 基于板卡的脉冲量输出程序硬件线路图113
4.6.4 设计任务113
4.6.5 任务实现113
4.6.5.1 任务实现(一):利用ActiveDAQ控件实现脉冲量输出113
4.6.5.2 任务实现(二):利用DLL函数实现脉冲量输出115
4.7 基于板卡的温度测量与控制程序设计117
4.7.1 基于板卡的温度测量与控制程序设计目的117
4.7.2 基于板卡的温度测量与控制程序设计用软、硬件117
4.7.3 基于板卡的温度测量与控制程序硬件线路图117
4.7.4 设计任务118
4.7.5 任务实现118
4.7.5.1 任务实现(一):利用ActiveDAQ控件实现温度测量与控制118
4.7.5.2 任务实现(二):利用DLL函数实现温度测量与控制125
第5章 VB与串口通信131
5.1 串行接口简介131
5.1.1 串口通信的基本概念131
5.1.2 RS-232C串口通信标准136
5.1.3 串口通信线路连接139
5.1.4 计算机中的串行端口141
5.2 串行通信控件MSComm143
5.2.1 MSComm控件处理通信的方式143
5.2.2 MSComm控件的引用144
5.2.3 MSComm控件的常用属性145
5.2.4 MSComm控件的事件149
5.2.5 MSComm控件通信步骤151
5.3 应用API函数152
5.3.1 动态链接库与API函数152
5.3.2 VB与动态链接库153
5.3.3 API函数声明154
5.3.4 与串口通信有关的API函数155
5.3.5 利用API函数实现串口通信的查询法160
5.4 直接端口访问161
5.4.1 动态链接库(DLL)的生成161
5.4.2 VB对动态键接库(DLL)的读写162
5.4.3 VB程序访问串口的方式163
5.5 串口通信调试164
5.5.1 调试软件164
5.5.2 串口调试应用实例165
5.5.3 用虚拟串口调试170
第6章 VB串口通信程序设计典型实例172
6.1 PC与PC串口通信程序设计172
6.1.1 PC与PC串口通信程序设计目的172
6.1.2 PC与PC串口通信程序设计用软、硬件172
6.1.3 PC与PC串口通信程序硬件线路图172
6.1.4 设计任务173
6.1.5 任务实现173
6.1.5.1 利用MSComm控件实现字符型数据发送与接收173
6.1.5.2 利用API函数实现字符型数据发送与接收177
6.1.5.3 利用MSComm控件实现PC双串口互通信182
6.2 PC与单片机串口通信程序设计184
6.2.1 PC与单片机串口通信程序实训目的184
6.2.2 PC与单片机串口通信程序设计用软、硬件184
6.2.3 PC与单片机串口通信程序硬件线路图184
6.2.4 设计任务185
6.2.5 任务实现185
6.2.5.1 利用Keil C51实现单片机与PC串口通信任务1185
6.2.5.2 利用VB实现PC与单片机串口通信任务1188
6.2.5.3 利用Keil C51实现单片机与PC串口通信任务2(方法1)191
6.2.5.4 利用VB实现PC与单片机串口通信任务2(方法1)197
6.2.5.5 利用Keil C51实现单片机与PC串口通信任务2(方法2)202
6.2.5.6 利用VB实现PC与单片机串口通信任务2(方法2)204
6.3 PC与智能仪器串口通信程序设计206
6.3.1 PC与智能仪器串口通信程序设计目的206
6.3.2 PC与智能仪器串口通信程序设计用软、硬件206
6.3.3 PC与智能仪器串口通信程序硬件线路图206
6.3.4 设计任务208
6.3.5 任务实现208
6.4 PC与PLC串口通信程序设计212
6.4.1 PC与PLC串口通信程序设计目的213
6.4.2 PC与PLC串口通信程序设计用软、硬件213
6.4.3 PC与PLC串口通信程序设计硬件线路图213
6.4.4 设计任务214
6.4.5 任务实现214
6.4.5.1 PC与西门子S7-200PLC串口通信214
6.4.5.2 PC与三菱FX2N-32MRPLC串口通信221
6.5 PC与读卡器串口通信程序设计228
6.5.1 PC与读卡器串口通信程序设计目的228
6.5.2 PC与读卡器串口通信程序设计用软、硬件228
6.5.3 PC与读卡器串口通信程序硬件线路图229
6.5.4 设计任务229
6.5.5 任务实现229
6.6 PC与GSM模块串口通信程序设计232
6.6.1 PC与GSM模块串口通信程序设计目的233
6.6.2 PC与GSM模块串口通信程序设计用软、硬件233
6.6.3 PC与GSM模块串口通信程序硬件线路图233
6.6.4 设计任务234
6.6.5 任务实现234
6.7 PC与调制解调器串口通信程序设计247
6.7.1 PC与调制解调器串口通信程序设计目的247
6.7.2 PC与调制解调器串口通信程序设计用软、硬件247
6.7.3 PC与调制解调器串口通信程序硬件线路图247
6.7.4 设计任务248
6.7.5 任务实现248
6.7.5.1 用VB编程实现向调制解调器发送指令并接收返回的字符248
6.7.5.2 调制解调器与调制解调器连线通信249
6.8 PC与云台控制系统串口通信程序设计251
6.8.1 PC与云台控制系统串口通信程序设计目的251
6.8.2 PC与云台控制系统串口通信程序设计用软、硬件251
6.8.3 PC与云台控制系统串口通信程序硬件线路图252
6.8.4 设计任务252
6.8.5 任务实现252
6.9 PC与电机驱动系统串口通信程序设计257
6.9.1 PC与电机驱动系统串口通信程序设计目的258
6.9.2 PC与电机驱动系统串口通信程序设计用软、硬件258
6.9.3 PC与电机驱动系统串口通信程序硬件线路图258
6.9.4 设计任务259
6.9.5 任务实现259
6.10 PC与常用测试仪器串口通信程序设计262
6.10.1 PC与常用测试仪器串口通信程序设计目的263
6.10.2 PC与常用测试仪器串口通信程序设计用软、硬件263
6.10.3 PC与常用测试仪器串口通信程序硬件线路图263
6.10.4 设计任务263
6.10.5 任务实现263
6.10.5.1 VB与噪音计串口通信263
6.10.5.2 VB与电功率计串口通信266
6.10.5.3 VB与转速计串口通信270
第7章 集散控制系统及其程序设计典型实例273
7.1 中小型DCS273
7.1.1 中小型DCS的基本结构273
7.1.2 RS-485串口通信标准274
7.2 CAN总线控制技术276
7.2.1 CAN总线技术特点276
7.2.2 CAN总线接口的结构277
7.2.3 典型的CAN总线测控系统277
7.3 PC与智能仪器构成的DCS程序设计279
7.3.1 PC与智能仪器构成的DCS程序设计目的279
7.3.2 PC与智能仪器构成的DCS程序设计用软、硬件280
7.3.3 PC与智能仪器构成的DCS程序硬件线路图280
7.3.4 设计任务281
7.3.5 任务实现282
7.4 PC与远程I/O模块构成的DCS程序设计287
7.4.1 PC与远程I/O模块构成的DCS程序设计目的287
7.4.2 PC与远程I/O模块构成的DCS程序设计用软、硬件287
7.4.3 PC与远程I/O模块构成的DCS程序硬件线路图287
7.4.4 设计任务291
7.4.5 任务实现291
7.5 PC与CAN总线模块构成的DCS程序设计294
7.5.1 PC与CAN总线模块构成的DCS程序设计目的295
7.5.2 PC与CAN总线模块构成的DCS程序设计用软、硬件295
7.5.3 PC与CAN总线模块构成的DCS程序硬件线路图295
7.5.4 设计任务296
7.5.5 任务实现296
参考文献302