ds18b20和plc接线图_《Visual Basic串口通信及测控应用实例详解(含DVD光盘1张)》怎么样_目录_pdf在线阅读 - 课课家教育...

第1章 串行通信概述

1.1 串行通信的基本概念

1.1.1 通信与通信方式

1.1.2 串行通信的数据传输方式

1.1.3 串行通信的基本参数

1.1.4 串行通信的基本方式

1.2 串行通信协议

1.2.1 异步串行通信协议

1.2.2 同步串行通信协议

1.3 串行通信的接口标准

1.3.1 RS-232C串口通信标准

1.3.2 RS-422/485串口通信标准

1.4 串行通信线路连接

1.4.1 短距离线路连接

1.4.2 长距离线路连接

1.5 串口调试工具

1.5.1 超级终端程序

1.5.2 串口调试助手

第2章 Visual Basic与串口通信

2.1 VB串口通信程序设计基础

2.1.1 常用内部函数

2.1.2 常用内部控件

2.1.3 图形设计方法

2.2 串口通信控件MSComm

2.2.1 MSComm控件处理通信的方式

2.2.2 MSComm控件的引用

2.2.3 MSComm控件的常用属性

2.2.4 MSComm控件的OnComm事件

2.2.5 MSComm控件通信步骤

2.3 串口通信API函数

2.3.1 动态链接库与API函数

2.3.2 VB与动态链接库

2.3.3 API函数声明

2.3.4 与串口通信有关的API函数

2.3.5 利用API函数实现串口通信的查询方法

2.3.6 VB程序访问串口的方式

2.3.7 使用API函数实现PC与PC串口通信实例

第3章 计数制与编码

3.1 计数制

3.1.1 计数制概述

3.1.2 十进制与二进制

3.1.3 八进制与十六进制

3.2 计数制转换及其程序设计

3.2.1 二进制与十进制的转换

3.2.2 二进制与八进制的转换

3.2.3 二进制与十六进制的转换

3.2.4 八进制与十进制的转换

3.2.5 十六进制与十进制的转换

3.2.6 八进制与十六进制的转换

3.3 字符编码

3.3.1 非数值数据

3.3.2 BCD码

3.3.3 ASCⅡ编码

3.3.4 ASCⅡ编码与十六进制的转换

第4章 PC与PC串口通信及应用

4.1 PC中的串行端口

4.1.1 查看串行端口信息

4.1.2 虚拟串口的使用

4.2 PC与PC串口通信程序设计

4.2.1 设计任务

4.2.2 线路连接

4.2.3 串口通信调试

4.2.4 程序界面设计

4.2.5 程序设计详解

4.2.6 系统运行测试

4.3 PC双串口互通信程序设计

4.3.1 设计任务

4.3.2 线路连接

4.3.3 串口通信调试

4.3.4 程序界面设计

4.3.5 程序代码设计详解

4.3.6 系统运行测试

第5章 远程I/O模块串口通信及测控应用

5.1 典型分布式I/O模块简介

5.1.1 集散控制系统的结构与特点

5.1.2 ADAM4000远程数据采集控制系统

5.1.3 ADAM4000系列模块简介

5.1.4 ADAM4000系列模块的软件安装

5.2 模拟电压采集程序设计

5.2.1 设计任务

5.2.2 线路连接

5.2.3 串口通信调试

5.2.4 程序界面设计

5.2.5 PC端程序设计详解

5.2.6 系统运行测试

5.3 模拟电压输出程序设计

5.3.1 设计任务

5.3.2 线路连接

5.3.3 串口通信调试

5.3.4 程序界面设计

5.3.5 PC端程序设计详解

5.3.6 系统运行测试

5.4 开关量信号输入程序设计

5.4.1 设计任务

5.4.2 线路连接

5.4.3 串口通信调试

5.4.4 程序界面设计

5.4.5 PC端程序设计详解

5.4.6 系统运行测试

5.5 开关量信号输出程序设计

5.5.1 设计任务

5.5.2 线路连接

5.5.3 串口通信调试

5.5.4 程序界面设计

5.5.5 PC端程序设计详解

5.5.6 系统运行测试

5.6 温度测控程序设计

5.6.1 设计任务

5.6.2 线路连接

5.6.3 串口通信调试

5.6.4 程序界面设计

5.6.5 PC端程序设计详解

5.6.6 系统运行测试

第6章 三菱PLC串口通信及测控应用

6.1 三菱PLC特殊功能模块与通信协议

6.1.1 FX2N系列PLC的特殊功能模块

6.1.2 三菱PLC编程口通信协议

6.2 模拟电压采集程序设计

6.2.1 设计任务

6.2.2 线路连接

6.2.3 PLC端电压输入程序

6.2.4 串口通信调试

6.2.5 PC端程序界面设计

6.2.6 PC端程序设计详解

6.2.7 系统运行测试

6.3 模拟电压输出程序设计

6.3.1 设计任务

6.3.2 线路连接

6.3.3 PLC端电压输出程序

6.3.4 串口通信调试

6.3.5 PC端程序界面设计

6.3.6 PC端程序设计详解

6.3.7 系统运行测试

6.4 开关量信号输入程序设计

6.4.1 设计任务

6.4.2 线路连接

6.4.3 串口通信调试

6.4.4 PC端程序界面设计

6.4.5 PC端程序设计详解

6.4.6 系统运行测试

6.5 开关量信号输出程序设计

6.5.1 设计任务

6.5.2 线路连接

6.5.3 串口通信调试

6.5.4 PC端程序界面设计

6.5.5 PC端程序设计详解

6.5.6 系统运行测试

6.6 温度测控程序设计

6.6.1 设计任务

6.6.2 线路连接

6.6.3 PLC端温度测控程序

6.6.4 串口通信调试

6.6.5 PC端程序界面设计

6.6.6 PC端程序设计详解

6.6.7 系统运行测试

第7章 西门子PLC串口通信及测控应用

7.1 西门子PLC模拟量扩展模块与通信协议

7.1.1 西门子S7-200 PLC的模拟量扩展模块

7.1.2 西门子S7-200 PLC PPI通信协议

7.2 模拟电压采集程序设计

7.2.1 设计任务

7.2.2 线路连接

7.2.3 PLC端电压输入程序

7.2.4 串口通信调试

7.2.5 PC端程序界面设计

7.2.6 PC端程序设计详解

7.2.7 系统运行测试

7.3 模拟电压输出程序设计

7.3.1 设计任务

7.3.2 线路连接

7.3.3 PLC端电压输出程序

7.3.4 串口通信调试

7.3.5 PC端程序界面设计

7.3.6 PC端程序设计详解

7.3.7 系统运行测试

7.4 开关量信号输入程序设计

7.4.1 设计任务

7.4.2 线路连接

7.4.3 串口通信调试

7.4.4 PC端程序界面设计

7.4.5 PC端程序设计详解

7.4.6 系统运行测试

7.5 开关量信号输出程序设计

7.5.1 设计任务

7.5.2 线路连接

7.5.3 串口通信调试

7.5.4 PC端程序界面设计

7.5.5 PC端程序设计详解

7.5.6 系统运行测试

7.6 温度测控程序设计

7.6.1 设计任务

7.6.2 线路连接

7.6.3 PLC端温度测控程序

7.6.4 串口通信调试

7.6.5 PC端程序界面设计

7.6.6 PC端程序设计详解

7.6.7 系统运行测试

第8章 单片机串口通信及测控应用

8.1 典型单片机开发板简介

8.1.1 单片机测控系统的组成

8.1.2 单片机开发板B的功能

8.1.3 单片机开发板B的主要电路

8.2 模拟电压采集程序设计

8.2.1 设计任务

8.2.2 线路连接

8.2.3 单片机端C51程序设计详解

8.2.4 串口通信调试

8.2.5 PC端程序界面设计

8.2.6 PC端程序设计详解

8.2.7 系统运行测试

8.3 模拟电压输出程序设计

8.3.1 设计任务

8.3.2 线路连接

8.3.3 单片机端C51程序设计详解

8.3.4 串口通信调试

8.3.5 PC端程序界面设计

8.3.6 PC端程序设计详解

8.3.7 系统运行测试

8.4 开关量信号输入程序设计

8.4.1 设计任务

8.4.2 线路连接

8.4.3 单片机端C51程序设计详解

8.4.4 串口通信调试

8.4.5 PC端程序界面设计

8.4.6 PC端程序设计详解

8.4.7 系统运行测试

8.5 开关量信号输出程序设计

8.5.1 设计任务

8.5.2 线路连接

8.5.3 单片机端C51程序设计

8.5.4 串口通信调试

8.5.5 PC端程序界面设计

8.5.6 PC端程序设计详解

8.5.7 系统运行测试

8.6 温度测控程序设计

8.6.1 设计任务

8.6.2 线路连接

8.6.3 单片机端Pt100温度检测C51程序设计详解

8.6.4 单片机端DS18B20温度检测C51程序设计详解

8.6.5 串口通信调试

8.6.6 PC端程序界面设计

8.6.7 PC端程序设计详解

8.6.8 系统运行测试

第9章 智能仪器串口通信及测控应用

9.1 典型智能仪器简介

9.1.1 智能仪器的结构与特点史

9.1.2 XMT-3000A型智能仪器的通信协议

9.2 单台智能仪器温度测量程序设计

9.2.1 设计任务

9.2.2 线路连接

9.2.3 串口通信调试

9.2.4 程序界面设计

9.2.5 PC端程序设计详解

9.2.6 系统运行测试

9.3 多台智能仪器温度测量程序设计

9.3.1 设计任务

9.3.2 线路连接

9.3.3 串口通信调试

9.3.4 程序界面设计

9.3.5 PC端程序设计详解

9.3.6 系统运行测试

参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
作者: 李江全 汤智辉 朱东芹 出版社:人民邮电出版社  本书从测控工程应用的角度出发,对visual basic(缩写vb)开发测控程序的各种方法进行了全面阐述。内容包括在vb工程中调用activex控件和dll动态链接库等开发板卡数据采集与控制程序,在vb工程中利用mscomm控件、调用api函数等方法开发串口通信程序等。每种程序都提供了多个设计方法,每个设计都提供了线路图、详细的任务实现和完整的程序代码,所有代码均编译通过。   书中提供的典型测控应用实例都有详细的操作步骤,学习者可以按步骤用vb编程实现各种测控功能,实践操作性强是本书的特色。   本书内容丰富,论述深入浅出,有较强的实用性和可操作性,可供自动化、计算机应用、电子信息、机电一体化、测控仪器等专业的大学生、研究生以及从事计算机测控系统研发的工程技术人员学习和参考。 目录 第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 串行通信控件mscomm 143 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串口通信任务1 185 6.2.5.2 利用vb实现pc与单片机串口通信任务1 188 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 中小型dcs 273 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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值