书籍详情
VISUAL BASIC与分布式监控系统:RS-232/485串行通信
作者:范逸之编著
出版社:清华大学出版社
出版时间:2002-01-01
ISBN:9787900637680
定价:¥59.00
购买这本书可以去
内容简介
本书结合Visual Basic的串行通信控件和RS-232/485分布式监控模块,应用Visual Basic中的串行通信控件MSComm,通过实例循序渐进地讲述了如何获取模拟信号和数字信号,进而实现分布式监控的方法。同时,本书还介绍了Visual Basic 6.0中的Internet控件与分布式模块的结合,并结合无线传输模块进行监控,还介绍了将RS-232设备串连上RS-485网络的可寻址转换模块。最后介绍了其他两种控制分布式模块的途径。本书面向操作,重点突出,偏重应用。书中提供了完整的设计步骤和程序代码,并给予详细的注释,既适合有程序设计基础的读者使用,也适合没有程序设计基础的读者学习。本书可供通信领域的开发人员和其他技术人员使用或参考。
作者简介
暂缺《VISUAL BASIC与分布式监控系统:RS-232/485串行通信》作者简介
目录
第1章 串行通信概念
1.1 RS-232与RS-485
1.1.1 RS-232通信
1.1.2 RS-485通信
1.2 串行通信的信号定义与编码
1.2.1 信号定义
1.2.2 对应字符
1.3 工作模式
1.4 传输速度
1.5 串行通信端口的比较
1.6 通信端口的初始化
1.7 接线方法
第2章 Visual Basic常用控件简介
2.1 窗口程序概念简述
2.1.1 对象的概念
2.1.2 接口成员
2.1.3 用Visual Basic开发系统
2.1.4 Visual Basic的设计模式
2.1.5 开发工程步骤
2.2 Visual Basic控件的引用
2.2.1 引用步骤
2.2.2 如何了解控件
2.2.3 控件的分类
2.3 常用控件介绍
2.3.1 Label控件
2.3.2 CommandButton控件
2.3.3 Timer控件
2.3.4 PictureBox控件
2.3.5 OptionButton控件
2.3.6 Frame控件
2.3.7 Shape控件
2.3.8 TextBox控作
2.4 串行通信控件介绍
2.4.1 MSComm控件的引用
2.4.2 MSComm控件的属性
2.4.3 MSComm控件的事件
2.5 串行通信控件的使用
2.5.1 通信的开始和结束
2.5.2 通信参数的确定
2.5.3 关于软硬件
第3章 分布式监控模块简介
3.1 什么是分布式监控
3.1.1 另一种分布式系统
3.1.2 分布式与集中式
3.2 模块分类
3.2.1 信号标准电位转换模块
3.2.2 噪声的隔离
3.2.3 模块编号和功能
3.2.4 模块中的隔离设计
3.2.5 隔离模块的选用
3.3 模块运作方式
3.3.1 使用计算机作控制
3.3.2 使用单片机模块作控制
3.3.3 个人计算机和单片机模块混合控制
第4章 分布式模块的命令字符串和格式
4.1 模块命令
4.1.1 命令过程
4.1.2 前导字符
4.1.3 模块地址
4.1.4 命令字符
4.1.5 校验和
4.1.6 结尾字符
4.1.7 数据
4.2 Visual Basic中的字符串处理
4.2.1 字符串的连接
4.2.2 字符串与数值的转换
4.2.3 十六进制和十进制
4.2.4 字符串的解析
4.3 命令及返回格式
4.3.1 命令概述
4.3.2 MSComm控件与命令的传输和接收
4.3.3 程序步骤
4.3.4 MSComm的事件
第5章 数字输入/输出模块——7060D
5.1 模块介绍
5.1.1 规格介绍
5.1.2 7060的外观和管脚定义
5.1.3 和7060D连接
5.2 数字输入
5.2.1 7060的数字输入
5.2.2 数字输入原理
5.2.3 以7060D检测数字输入状态
5.2.4 设计数字输入工程
5.2.5 检测方式的修正
5.3 数字输出
5.3.1 7060的数字输出
5.3.2 数字输出原理
5.3.3 以7060D控制数字输出
5.3.4 设计数字输出工程
5.3.5 数字输出命令的返回值
5.4 数字输入和输出的结合
5.4.1 数字输入结果转变为数字输出
5.4.2 其他输入/输出命令
5.4.3 输入状态锁存和改变记录的次数
第6章 模拟输入模块——7012D
6.1 模块介绍
6.1.1 规格介绍
6.1.2 7012D的外观和管脚定义
6.1.3 和7012D连接
6.2 模拟输入
6.2.1 数字与模拟
6.2.2 模拟输入测量接线
6.2.3 获得7012D的模拟输入值
6.2.4 连续取值
6.2.5 连续读数和绘图显示
6.2.6 连续扫描绘图
6.3 数字输出和数字输入
6.3.1 数字输出原理
6.3.2 数字输入原理
6.3.3 数字输出与输入的控制
6.3.4 警戒输出
6.3.5 事件读取次数
第7章 模拟输出模块——7021
7.1 模块介绍
7.1.1 规格介绍
7.1.2 7021的外观和管脚定义
7.1.3 和7021连接
7.2 模拟输出
7.2.1 数字转模拟
7.2.2 模拟输出测量接线
7.2.3 控制7021的电压输出值
7.2.4 实验用的模拟表头
7.2.5 电压改变率的控制
7.3 模拟输入和模拟输出
第8章 频率计数模块——7080D
8.1 模块介绍
8.1.1 规格介绍
8.1.2 7080D的外观和管脚定义
8.1.3 和7080D连接
8.2 计数/频率输入
8.2.1 信号的形式
8.2.2 输入测量的接线方式
8.2.3 实验信号产生电路
8.2.4 计数值的读取
8.2.5 频率读数和作图显示
8.3 数字输出和警戒
8.3.1 数字输出的控制
8.3.2 计数值与警戒输出
8.3.3 频率读数与警戒输出
第9章 模块高级设置和操作
9.1 通信参数改变
9.1.1 模块初始化
9.1.2 改变模块地址
9.1.3 通信速度和CheckSum的改变
9.1.4 模块安全性与看门狗
9.1.5 开机值与安全值
9.2 程序的实作
9.2.1 多传输速度的设计
9.2.2 CheckSum的激活
9.2.3 CheckSum函数的创建
9.2.4 看门狗相关命令
9.2.5 看门狗程序创建
9.2.6 安全值和开机值程序的创建
第10章 综合应用
10.1 被监控系统
10.1.1 系统结构
10.1.2 监控要求
10.2 监控系统的窗体设计
10.2.1 系统对照图
10.2.2 状态值的显示
10.2.3 趋势图的窗体
10.2.4 完整的窗体
10.3 监控系统程序设计
10.3.1 程序设计步骤分析
10.3.2 7012模块部分
10.3.3 7080模块部分
10.3.4 7060模块部分
10.3.5 7021模块部分
10.3.6 控制标志
10.3.7 整体讨论
第11章 监控的扩展
11.1 使用TCP/IP
11.1.1 什么是TCP/IP
11.1.2 IP地址和端口
11.1.3 网络分段
11.2 Winsock控件
11.2.1 Winsock控件简介
11.2.2 Winsock控件的属性
11.2.3 Winsock控件的事件
11.2.4 Winsock控件的方法
11.2.5 建立TCP联机的步骤
11.2.6 建立TCP联机的程序
11.3 通过Internet实现远程监控
11.3.1 现场监控计算机端的程序
11.3.2 远程监控计算机端的程序
11.3.3 完整的网络控制测试
11.4 Internet模块——7188E
11.4.1 模块介绍
11.4.2 7188E软件结构
11.4.3 改变7188E模块的IP地址
11.4.4 利用7188E模块控制分布式模块
11.5 无线通信模块——SST-2400
11.5.1 模块介绍
11.5.2 通信模式和设置
11.5.3 实验设计
11.6 可寻址RS-232转换模块——7521
11.6.1 模块介绍
11.6.2 相关命令和测试
11.6.3 实验结构
第12章 分布式模块的OCX和DLL
12.1 分布式模块控件——NAP7000X
12.1.1 安装和选用OCX
12.1.2 属性介绍
12.1.3 方法介绍
12.1.4 事件介绍
12.2 NAP7000X的应用
12.2.1 使用流程
12.2.2 7060D的控制——使用OCX
12.2.3 7012D的控制——使用OCX
12.2.4 7021的控制——使用OCX
12.2.5 7080D的控制——使用OCX
12.2.6 Dual-WatchDog的实现——使用OCX
12.2.7 集成测试工程的程序改变——使用OCX
12.3 分布式模块动态链接库——NAP7000P
12.3.1 安装NAP7000P DLL
12.3.2 函数介绍
12.3.3 DLL与Visual Basic
12.3.4 函数调用顺序
12.4 NAP7000P的应用
12.4.1 使用流程
12.4.2 7060D的控制——使用DLL
12.4.3 7012D的控制——使用DLL
12.4.4 7021的控制——使用DLL
12.4.5 7080D的控制——使用DLL
12.4.6 Dual-WatchDog的实现——使用DLL
12.4.7 集成测试工程的程序改变——使用DLL
附录
附录A 如何使用本书的光盘
附录B 7000 Utility实用程序
附录C ASCII码
1.1 RS-232与RS-485
1.1.1 RS-232通信
1.1.2 RS-485通信
1.2 串行通信的信号定义与编码
1.2.1 信号定义
1.2.2 对应字符
1.3 工作模式
1.4 传输速度
1.5 串行通信端口的比较
1.6 通信端口的初始化
1.7 接线方法
第2章 Visual Basic常用控件简介
2.1 窗口程序概念简述
2.1.1 对象的概念
2.1.2 接口成员
2.1.3 用Visual Basic开发系统
2.1.4 Visual Basic的设计模式
2.1.5 开发工程步骤
2.2 Visual Basic控件的引用
2.2.1 引用步骤
2.2.2 如何了解控件
2.2.3 控件的分类
2.3 常用控件介绍
2.3.1 Label控件
2.3.2 CommandButton控件
2.3.3 Timer控件
2.3.4 PictureBox控件
2.3.5 OptionButton控件
2.3.6 Frame控件
2.3.7 Shape控件
2.3.8 TextBox控作
2.4 串行通信控件介绍
2.4.1 MSComm控件的引用
2.4.2 MSComm控件的属性
2.4.3 MSComm控件的事件
2.5 串行通信控件的使用
2.5.1 通信的开始和结束
2.5.2 通信参数的确定
2.5.3 关于软硬件
第3章 分布式监控模块简介
3.1 什么是分布式监控
3.1.1 另一种分布式系统
3.1.2 分布式与集中式
3.2 模块分类
3.2.1 信号标准电位转换模块
3.2.2 噪声的隔离
3.2.3 模块编号和功能
3.2.4 模块中的隔离设计
3.2.5 隔离模块的选用
3.3 模块运作方式
3.3.1 使用计算机作控制
3.3.2 使用单片机模块作控制
3.3.3 个人计算机和单片机模块混合控制
第4章 分布式模块的命令字符串和格式
4.1 模块命令
4.1.1 命令过程
4.1.2 前导字符
4.1.3 模块地址
4.1.4 命令字符
4.1.5 校验和
4.1.6 结尾字符
4.1.7 数据
4.2 Visual Basic中的字符串处理
4.2.1 字符串的连接
4.2.2 字符串与数值的转换
4.2.3 十六进制和十进制
4.2.4 字符串的解析
4.3 命令及返回格式
4.3.1 命令概述
4.3.2 MSComm控件与命令的传输和接收
4.3.3 程序步骤
4.3.4 MSComm的事件
第5章 数字输入/输出模块——7060D
5.1 模块介绍
5.1.1 规格介绍
5.1.2 7060的外观和管脚定义
5.1.3 和7060D连接
5.2 数字输入
5.2.1 7060的数字输入
5.2.2 数字输入原理
5.2.3 以7060D检测数字输入状态
5.2.4 设计数字输入工程
5.2.5 检测方式的修正
5.3 数字输出
5.3.1 7060的数字输出
5.3.2 数字输出原理
5.3.3 以7060D控制数字输出
5.3.4 设计数字输出工程
5.3.5 数字输出命令的返回值
5.4 数字输入和输出的结合
5.4.1 数字输入结果转变为数字输出
5.4.2 其他输入/输出命令
5.4.3 输入状态锁存和改变记录的次数
第6章 模拟输入模块——7012D
6.1 模块介绍
6.1.1 规格介绍
6.1.2 7012D的外观和管脚定义
6.1.3 和7012D连接
6.2 模拟输入
6.2.1 数字与模拟
6.2.2 模拟输入测量接线
6.2.3 获得7012D的模拟输入值
6.2.4 连续取值
6.2.5 连续读数和绘图显示
6.2.6 连续扫描绘图
6.3 数字输出和数字输入
6.3.1 数字输出原理
6.3.2 数字输入原理
6.3.3 数字输出与输入的控制
6.3.4 警戒输出
6.3.5 事件读取次数
第7章 模拟输出模块——7021
7.1 模块介绍
7.1.1 规格介绍
7.1.2 7021的外观和管脚定义
7.1.3 和7021连接
7.2 模拟输出
7.2.1 数字转模拟
7.2.2 模拟输出测量接线
7.2.3 控制7021的电压输出值
7.2.4 实验用的模拟表头
7.2.5 电压改变率的控制
7.3 模拟输入和模拟输出
第8章 频率计数模块——7080D
8.1 模块介绍
8.1.1 规格介绍
8.1.2 7080D的外观和管脚定义
8.1.3 和7080D连接
8.2 计数/频率输入
8.2.1 信号的形式
8.2.2 输入测量的接线方式
8.2.3 实验信号产生电路
8.2.4 计数值的读取
8.2.5 频率读数和作图显示
8.3 数字输出和警戒
8.3.1 数字输出的控制
8.3.2 计数值与警戒输出
8.3.3 频率读数与警戒输出
第9章 模块高级设置和操作
9.1 通信参数改变
9.1.1 模块初始化
9.1.2 改变模块地址
9.1.3 通信速度和CheckSum的改变
9.1.4 模块安全性与看门狗
9.1.5 开机值与安全值
9.2 程序的实作
9.2.1 多传输速度的设计
9.2.2 CheckSum的激活
9.2.3 CheckSum函数的创建
9.2.4 看门狗相关命令
9.2.5 看门狗程序创建
9.2.6 安全值和开机值程序的创建
第10章 综合应用
10.1 被监控系统
10.1.1 系统结构
10.1.2 监控要求
10.2 监控系统的窗体设计
10.2.1 系统对照图
10.2.2 状态值的显示
10.2.3 趋势图的窗体
10.2.4 完整的窗体
10.3 监控系统程序设计
10.3.1 程序设计步骤分析
10.3.2 7012模块部分
10.3.3 7080模块部分
10.3.4 7060模块部分
10.3.5 7021模块部分
10.3.6 控制标志
10.3.7 整体讨论
第11章 监控的扩展
11.1 使用TCP/IP
11.1.1 什么是TCP/IP
11.1.2 IP地址和端口
11.1.3 网络分段
11.2 Winsock控件
11.2.1 Winsock控件简介
11.2.2 Winsock控件的属性
11.2.3 Winsock控件的事件
11.2.4 Winsock控件的方法
11.2.5 建立TCP联机的步骤
11.2.6 建立TCP联机的程序
11.3 通过Internet实现远程监控
11.3.1 现场监控计算机端的程序
11.3.2 远程监控计算机端的程序
11.3.3 完整的网络控制测试
11.4 Internet模块——7188E
11.4.1 模块介绍
11.4.2 7188E软件结构
11.4.3 改变7188E模块的IP地址
11.4.4 利用7188E模块控制分布式模块
11.5 无线通信模块——SST-2400
11.5.1 模块介绍
11.5.2 通信模式和设置
11.5.3 实验设计
11.6 可寻址RS-232转换模块——7521
11.6.1 模块介绍
11.6.2 相关命令和测试
11.6.3 实验结构
第12章 分布式模块的OCX和DLL
12.1 分布式模块控件——NAP7000X
12.1.1 安装和选用OCX
12.1.2 属性介绍
12.1.3 方法介绍
12.1.4 事件介绍
12.2 NAP7000X的应用
12.2.1 使用流程
12.2.2 7060D的控制——使用OCX
12.2.3 7012D的控制——使用OCX
12.2.4 7021的控制——使用OCX
12.2.5 7080D的控制——使用OCX
12.2.6 Dual-WatchDog的实现——使用OCX
12.2.7 集成测试工程的程序改变——使用OCX
12.3 分布式模块动态链接库——NAP7000P
12.3.1 安装NAP7000P DLL
12.3.2 函数介绍
12.3.3 DLL与Visual Basic
12.3.4 函数调用顺序
12.4 NAP7000P的应用
12.4.1 使用流程
12.4.2 7060D的控制——使用DLL
12.4.3 7012D的控制——使用DLL
12.4.4 7021的控制——使用DLL
12.4.5 7080D的控制——使用DLL
12.4.6 Dual-WatchDog的实现——使用DLL
12.4.7 集成测试工程的程序改变——使用DLL
附录
附录A 如何使用本书的光盘
附录B 7000 Utility实用程序
附录C ASCII码
猜您喜欢