您现在的位置:网站首页答辩论文工学论文电子工程(报告)

[电子通讯] 分布式空调自动控制系统上位机监控界面软件开发

  • 简介:第一章 引 言 1.1采用VB开发上位机远程控制系统 在采用以PC机为控制中心的数据采集自动化控制系统中,通常需要单片机采集数据,然后用异步串行通讯方式传给PC机,PC对单片机进行定时控制,需要多个单片机协同工作。如果系统不很复杂,可通过定时器控...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
目录 第一章 引 言
第二章 登陆界面的程序设计
第三章 控制界面的程序设计
第四章 结束语 参考资料 [1] 唐大仕.Visual Basic程序设计[M].北京:清华大学出版社,2003.
[2] 刘柄文,许蔓舒.Visual Basic程序设计教程[M].北京:清华大学出版社,2000.
[3] 龚沛曾,陆慰民,杨志坚.Visual Basic程序设计教程[M].北京:清华大学出版社,1998.
[4] 刘瑞新,文成林等编.vb6.0 程序设计教程.北京:机械工业出版社,2002
[5] 史济民,汤观全编著.vb6.0 及其应用程序开发.北京:清华大学出版社,2003
[6] 郑刚编著,数据库原理及应用 北京:人民邮电出版社,2002
[7] 朱欣娟,数据库原理教程 入门 西安:西安电子科技大学出版社,2002
[8] 金英姿,邓少昆著. VB实用培训教程 人民邮电出版社 2003
[9] 刘瑞新著,VB程序设计 机械工业出版社 2003
[10] Microsoft Visual Basic 6.0 Programmer’s Guide[M], Microsoft Press, 1998
[11] Windows 32 Programming API Bible by Richard Simon[M], Waite Group Press, 1996 简单介绍 本文主要介绍了利用VB开发上位机控制界面的设计思想和设计程序,Visual Basic(以下简称VB)可以说是可视化语言的先驱了,而且它也是可视化程度最高的一个,从几年前VB诞生之日起到现在,它已经经历了五个版本,这么高的更新率,不外乎说明两个问题:用户对VB的热衷;微软对VB的重视。不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它进入到许多以前未进入的领域,在不长的时间内成为主要用来开发设计界面的软件中最有力的竞争对手。通过VB中的各种控件进行简捷的页面操作,研究用VB中的窗体类的控件组开发登陆界面和控制界面,画出登陆界面和控制界面的流程图并且编写出登陆界面和控制界面的代码段,主要应用于分布式自动控制系统中上位机的控制界面,此外还研究如何运用窗体类数组方便的实现多界面的设计。VB具有面向对象的设计方法,友好的用户界面,简单方便的串行通讯和实用性强等优点,不必借用其他语言就可以开发出优秀的控制系统软件。本文介绍在Windows XP环境下如何利用VB开发上位机的登陆界面和控制界面。
第一章 引 言
1.1采用VB开发上位机远程控制系统
在采用以PC机为控制中心的数据采集自动化控制系统中,通常需要单片机采集数据,然后用异步串行通讯方式传给PC机,PC对单片机进行定时控制,需要多个单片机协同工作。如果系统不很复杂,可通过定时器控件控制收发过程,在必要的地方自动接收装置,使定时控制和通讯过程完美地结合起来。这样,可以免去“握手”协议的繁琐过程,简化编程,提高速度。
MSComm控件是Microsoft提供的扩展控件,用于支持 VB程序对串口的访问,该控制“隐藏”了大部分串口通讯的底层运行过程和许多烦琐的处理过程,同时支持查询方法和事件驱动通讯的机制,事件驱动通讯是交互方式处理串口事务的一种非常有效的方法,特别适合 Windows程序的编写。在串口通讯过程中,当发送数据、收到数据或产生传输错误时,触发MSComm控件的OnComm事件,然后可以通过判断 CommEvent属性值获得事件类型,再根据事件类型进行相应数据处理。因此用其实现微机串口的数据通讯相当简单,以很少的程序代码就可以轻松实现串口的访问和数据通讯。
一般说来,计算机都有一个或多个串行端口,它们依次为Com1、Com2、...。这些串口还提供了外部设备与PC进行数据传输和通信的通道,这些串口在CPU和外设之间充当解释器的角色。当字符数据从CPU发送给外设时,这些字符数据将被转换成串行比特流数据;当接收数据时,比特流数据被转换为字符数据传递给CPU。再进一步说,在操作系统方面,Windows用通信驱动程序(COMM.DRV)调用API函数发送和接收数据。当用通信控件或声明调用API函数时,它们由COMM.DRV解释并传递给设备驱动程序。作为一个VB程序员,要编写通信程序,只需知道通信控件提供给Windows通信API函数的接口即可,换句话说,只需设定和监视通信控件的属性和事件即可。
Windows98的推出之后,越来越多的微机用户已习惯于Windows操作系统。
......
查看评论 已有0位网友发表了看法
  • 验证码: