Visual Basic中创建多文档界面的.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Basic中创建多文档界面的.doc

用VB实现实时监控管理系统的开发技术 Developing Technology of Real-time Monitoring Management System Realized by VB 杜秀霞 李平康 甘旭军 文 摘 在介绍新风机组实时监控管理系统应用软件功能的基础上,讨论了Visual Basic中“漂浮”文本框的应用技术、Grid网格控件的应用等软件开发过程中一些功能的实现方法,以及实时监控管理系统软件编程的技术和实用技巧。 关键词 VB控件 数据采集 通讯 监控   随着科技的发展与计算机的普及,计算机控制在工程中的应用越来越广。Windows操作系统以其多任务、多界面等优点深受人们喜爱,而开发Windows环境下的应用软件也越来越被人们所重视。微软的Visual Basic(简称为VB)用来开发Windows环境下的应用软件十分方便,在VB环境下设计软件界面,编程工作量小,一般只需进行主要应用功能的编程和少量界面控制的编制。我们在开发新风机组实时监控管理系统中采用了VB软件,实现了上位机中实时监控管理系统的开发,所开发的程序流程图如图1所示。   本文在简要介绍新风机组监控系统构成的基础上,对如下的VB开发技术进行了讨论:   (1) 使用网络(Grid)控件,实现电子表格的功能,在网格中显示采集到的数据。   (2) 使用公共对话框(Common Button)控件,实现文件的打印、存取功能。   (3) 使用通讯(MSComm)控件,实现与下位机的通讯,以便对控制器进行数据采集、控制和管理。 1 新风机组监控管理系统简介 1.1 系统构成   新风机组控制系统包括:温度控制器、电动调节阀、热敏电阻温度传感器、压力开关、差压开关、过滤器、表冷器、风机、上位机监控软件等。控制对象是风机的开或关、理想阀位值、回水温度、输出状态等。控制的最终结果是:控制送风温度使其与设定温度相同。控制系统示意图如图2。 图1 程序流程图 图2 新风机组监控简图 1.2 系统的工作原理   新风机组引室外新风经表冷器进行冷热交换,将处理后的新风送至用户区域。   温度传感器检测送风温度T1,温度控制器将T1信号与设定温度比较,并利用“神经元”控制原理进行运算,其输出决定电动调节阀的输出状态,使表冷器的冷热水流量发生变化,从而使得送风温度等于设定温度。   温度控制器接收差压开关、压力开关信号及送风温度、回水温度信号,直接控制阀门开度。   上位机采用主从通讯方式与系统中全部温度控制器(本系统设定为不多于63台)构成简易集散系统,可监视每台温度控制器的运行状态。并可改变设定参数及实行远方手动操作。 1.3 监控系统管理软件功能   实时监控管理软件是配合新风机组控制系统而编制的用微机对新风机组的整个系统及各个控制器进行监视和操作的应用软件,具有如下功能。   (1) 监视功能   能对该新风机组控制系统的各个控制器的参数进行监视,在计算机上可以同时显示每台设备的季节、设定温度、阀位上下限指示、送风温度、入口差压、出口压力、输出状态、理想阀位、反馈阀位、占空比等参数。   (2) 操作功能   能对一些参数进行设定,如:季节(冬或夏)、设定温度(5~40)℃、阀位上限(100)、阀位下限(0)。能实现手动操作功能,可在计算机屏幕上手动控制停风机,开风机,送理想阀位值直接控制阀位动作等。   (3) 显示单一设备工况   可在计算机上显示温度控制器的运行状态,并将选定的单个设备的参数在画面中相应位置显示出来。   (4) 保存及打印功能   在系统中提供了菜单的功能,菜单中除具有画面中一些命令框的功能外,还提供存取文件、打印文件的功能。能打开、显示原来运行过的、已存盘的文件,也可把此次运行的参数保存起来,另外还可打印出当前各个设备的参数。 2 实时数据采集与管理2.1 实时数据采集   在VB语言的专业版本中提供了通讯控制(Communication control)控件,本应用软件应用通讯(MScomm)控件,实现了通过串行端口传递和接收数据的功能。   通讯(MScomm)控件功能强大,有很多特殊属性。可用它们来中断一个串行连结,检测一个载体并查询其当前状态;设置通讯标识;控制并行端口的选择;指定串行端口的有关设置,其中包括:握手、波特率、奇偶校验、数据位及停止位;建立并管理一个传送缓冲区;确定端口状态及解决奇偶校验问题。   该系统使用80C592单片机作为下位机,采集传感器测量的数据,经过一定处理后,通过RS485串行口将数据传送给上位PC机。在PC机上运行VB应用软件,接收串行口传来的数据,进行数据处理、显示、存盘、打印等。下面主要介绍对采集到的数据的显示处理及人机交互处理技术。 2.2 网络(Grid)控件及应用   在应用

文档评论(0)

书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档