欢迎来到天天文库
浏览记录
ID:52409765
大小:233.10 KB
页数:3页
时间:2020-03-27
《小型组态软件图形界面系统的研究与开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、小型组态软件图形界面系统的研究与开发吕品超。等ResearchandDevelopmentforGraphicalInterfaceSystemofSmall—scaledConfigurationSoftware吕品起侯主叫孟帅(辽宁石油化工大学信息与控制工程学院,辽宁抚顺113001)摘要:针对大型组态软件存在应用成本高、图形界面系统专用性较差等缺陷,构建了一种小型组态软件图形界面系统。该系统采用VisualBasic为开发工具,通过改进和构造AcfiveX控件的方法来制作图形界面。研究结果表明,该方法简便快速,在完成对T业现场监控的同时达到了资源的
2、优化配置。关键词:组态软件图形界面ActiveX控件快速监控中图分类号:TP311.5文献标志码:AAbstract:Toovercomethedisadvantagesoflarge—scaledconfigurationsoftware-i.e.expensiveandlessdedicatedingraphicalinterfacesys—tern-thegraphicalinterfacesystemofsmall—scaledconfiguration80ftwareisstructured.Inthissystem,byadoptingVis
3、ualBasicasthedevelo—pingtool。throughimprovingandstructuringAcfiveXcontrols。thegraphicalinterfaceisbuilt.Theresultofresearchindicatesthatthemethodissimpleandeasytoaccomplishmonitoringandoptimalallocationoftheresourcesinindustrialfields.Keywords:ConfigurationsoftwareGraphicalinterf
4、aceActiveXcontrolsHi}ghspeedMonitoring0引言组态软件是一种面向自动化现场工程师的工业控制软件⋯。软件组态的目的是让用户在生成自己的应用系统时,不需要进行大量编程,只要采用其功能模块进行配置就能够满足对工艺过程进行监控的要求。组态软件是自动化软件研究中一个活跃的研究方向。本文阐述了一种构建小型组态软件图形界面系统的方法。通过采用该方法,企业可根据自身需要开发专用的组态系统,以充分满足自身的需要,同时也可降低软件成本。1图形界面系统简介组态软件图形界面系统的主要任务是将实际的工艺过程,以工艺流程图和动画的形式,真实生动地
5、显示在计算机屏幕上,并且可以接收操作者在计算机上进行的控制信息,以达到对现场工艺流程进行远程监控的目的。完整的组态软件图形界面开发平台基本上由绘图板、属性栏、工程导航栏以及用于盛放图形元素(控件)的工具栏这几个部件构成。如果要达到功能国家“863”计划基金资助项目(编号:2007AA042162)。修改稿收到日期:2009一ll—19。第一作者吕品超。男,1985生,现为辽宁石油化工大学控制理论与控制工程专业在读硕士研究生;主要研究方向为工业控制软件的应用。比较完善的效果,还可以加入一些其他的元素,如载入图库以及引入图层概念等。本文以VisualBasi
6、c为开发工具,构建了一个类似于VB界面开发平台的小型组态软件图形界面开发系统。2绘图面板的设计绘图面板是一个用于绘制工艺流程图的容器。图形绘制者可以在这个容器范围内绘制各种图形元素、设置动画过程以及增加命令响应等,以便在系统运行时能够将工艺的流程动态地显示出来;面板还给予监控者对1二艺流程进行远程操控的能力。图形绘制者大部分的操作都是在绘图面板上进行的。下面对制作这一绘图面板的几种方法进行介绍和比较。VB的窗体控件是一个天然的绘图面板,其唯一不足之处在于绘图范围比较小,大小受到窗体控件大小和屏幕范围的影响,而添加滚动功能则可以弥补这个不足。这种方法虽然可
7、以快速构建绘图面板,但实际上却是不实用的:首先,实现滚动条及滚动显示的代码很繁琐,且其内部包含了许多计算图形范围的程序段;其次,每次在面板上进行绘图时,对应的程序都要执行一次,并且在进行组态设计时,绘制图形的操作比较多,这又给系统带来了很多负担,导致其运行速度缓慢。另一种方法是利用绘图窗体和对象设计窗体这两个窗体,并采用WindowsAPI中的SetParent方法,将一14PROCESSAUTOMATIONINSTRUMENTATIONVoL31No.6June2010小型组态软件图形界面系统的研究与开发吕品超,等个窗体设置为另外一个窗体的子窗体B1。
8、在系统中,可以将绘图窗体设置为对象设计窗体的子窗体。这样就可以利用在对象设计窗体
此文档下载收益归作者所有