欢迎来到天天文库
浏览记录
ID:38678300
大小:6.08 MB
页数:62页
时间:2019-06-17
《小型触摸屏通用组态软件开发环境的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、东南大学硕士学位论文小型触摸屏通用组态软件开发环境的研究姓名:芮美芳申请学位级别:硕士专业:电力电子与电力传动指导教师:王念春20090501摘要组态软件在工业控制和管理上发挥着越来越重要的作用,它以灵活多样的组态方式提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各种功能。而触摸屏作为当今最流行的一种人机交互工具,将这两种操作简单方便的工具集合成一体,适应了市场的需求。因此本文根据实际应用需要,采用VisualC抖6.0作为开发工具实现了小型触摸屏组态软件开发环境的设计。论
2、文通过比较国内外传统组态软件,阐述了小型触摸屏组态软件自身的特点,分析了当前主流组态软件的功能,总结了小型触摸屏监控过程中的功能需求,提出了整个软件的设计框架。在这基础上,根据实际开发的需要将整个软件划分为四个功能模块:图形界面模块、工程管理模块、数据模块和通信模块。本设计采用面向对象技术的设计模式,对各个模块进行了设计和实现。四个模块中,图形界面模块是整个小型触摸屏组态软件的基础,也是本文讨论的重点。在图形界面模块中,根据实际图形的需要,将图形划分成静态图元和动态图元,对这两大类图元进行了模块化设计,并且提供了与外部数
3、据进行数据交互的图元接口,满足了整个系统的开放性要求。数据模块和通信模块是保证小型触摸屏组态软件安全可靠地实现与触摸屏、PLC联系的关键因素,是实现系统在线模拟运行环境的前提。通过建立实时数据库和历史数据库完全满足了系统对数据操作的需求,其中实时数据库中的数据源和通信模块又是图形界面模块中动态图元实现动画的基础。因此,这几个模块间相互依赖,又相互独立,体现了面向对象设计模式的优势。本文中的小型触摸屏组态软件具有一般组态软件的性能,针对触摸屏型号的特点设计相应功能,满足了过程控制中的实时性,减小了系统体积,降低了成本,并且
4、开发人员熟悉和应用系统的周期减少。本文成功构建了整个组态系统的框架,满足了实际应用中的基本需求。同时,在实现中提供了开放的数据接口,可以方便进行后续功能的开发。关键词:组态软件;触摸屏;面向对象设计;MFC;实时数据库;Modbus通信;ABSTRACTABSTRACTConfigurationsoftwareplaysasignificantroleinindustrialcontrolandmanagement.Itoffersfriendlydevelopinginterfaceforlasersbasedonva
5、riousconfigurationstyles.whichmakesitveryconvenienttouse.DifferentfunctionsofthecontrollevelCanbeachievedbythepreloadsoftwaremodels.Also,thetouch-screenhasbeenbecomingthemostpopulartooltorealizethehuman-computerinteraction.So.thecombinationofthesetWOpartsCanmeett
6、hedemandofthemarket.Thispaperpresentsthedevelopingprocessoftheconfigurationsoftwaresystemforthesmalltouch.screeninVisualC++6.O.ThisPaperexpatiatesonthecharactersoftheconfigurationsoftwaresystemforthesmalltouch-screenbythecontrastofthepopularconfigurationsoftwarei
7、ntheworld.Basedontheanalysisofthebasicfunctionsoftheconfigurationsoftware,thisPaperconcludesthefunctionrequirementsintheprocessofthemonitoringbytouch.screen,alSO,thedesignframeiScardedOut.Accordingtotheanalysis。theconfigurationsoftwaresystemisdividedintofourmodul
8、es:figurationmodule。projectmanagementmodule。datamoduleandthecommunicationmodule.Thesefourpartsarerealizedby0biect—orientedtechnologyinthispaper.Thefigurationmo
此文档下载收益归作者所有