欢迎来到天天文库
浏览记录
ID:37041492
大小:3.51 MB
页数:62页
时间:2019-05-20
《基于嵌入式Linux的触摸屏图形组态软件的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要随着计算机技术的迅猛发展,嵌入式系统在控制领域应用越来越广;而组态软件是工控应用软件开发的主要形式,它以灵活多样的方式提供给用户良好的开发界面和简单的使用方法。这两者结合形成嵌入式组态软件已经是一种必然的趋势。图形系统是嵌入式组态软件的重要组成部分,它以图形方式对现场事物进行模拟和监控,并建立它们之间的关联,形成简洁、生动的交互图像。目前嵌入式组态软件种类较少,现有产品也大多运行于晰nCE平台。这类软件多数是PC平台的移植版本,实时性较差、占有资源较多且不支持Linux操作系统。有鉴于此,本文设计了一
2、种基于Linux平台的嵌入式图形组态软件。本文结合嵌入式组态软件的发展趋势,阐述了组态软件的设计思想和技术特点。在此基础上,提出了整个软件的设计框架和实现方法。依据软件模型,以面向对象的设计方式,采用C++编程语言,基于Qt技术实现了嵌入式Linux环境下的组态图形界面系统。论文首先分析了基于Linux的图形组态软件的体系结构,提出了开发环境加运行环境的开发架构,并采用面向对象的思想对相关研究对象进行建模。其次就“开发环境”和“运行环境”的主要功能及设计实现做了分别介绍,并详细阐述了各功能模块的实现目的、设计
3、原理及实现方法。所有软件代码都是基于Q工具设计,保证了嵌入式组态软件良好的移植特性。最后对嵌入式图形组态软件的相关功能进行了分析和验证,结果表明该系统图形和控件组态功能良好,运行环境的表现效果与开发环境的编辑效果吻合,各功能变量工作状态正常,通讯功能稳定,达到了预期的效果。关键词:组态软件;面向对象设计;Qt;图形系统;Linux;ABSTRACTWiththerapiddevelopmentofcomputerscienceandtechnologies,embeddedsystemhasbeengreat
4、lyusedintheeontrolfiled.Configurationsoftwarehasbecomethemainmodel0fsoftwaredevelopmentinindustrialapplication,whichprovidesuserflexibledevelopinginterfaceandsimpletouse.Itisaninevitabletrendthattheywillbecombinedintoembeddedconfigurationsoftware.Thegraphic
5、aleonfigurmionsystemisanimportantpartoftheconfigurationsoftware.Usinggraphicsmode,thegraphicalsystembuildstherelationshipwithfiledobjects,andformsmutualviewvividly.Atpresent,theembeddedconfigurationsoftwareisnotsufficient,andtheexistingproductsaremostlyrunn
6、ingontheWinCEplatform.Suchsoftware,whichhaslessreal-time,moreresourceconsumingproblemsanddonotsuppoaLinuxplatform,isthemajorityoftransplantPCplatformversion.Becauseofthis,thispaperdesignsembeddedgraphicalconfigurationsoftwareonLinuxoperationsystem.Basedonde
7、velopmenttrendsofembeddedconfigurationsoftware,thispaperdescribesthedesignmethodsandtechnicalcharacteristics.Baseontheseanalyses,theentiredesignframeandrealizationarecardedout.Accordingtotheframeandobject-orientedthought,thegraphicalsystemrunningonLinuxisre
8、alizedinC++programminglanguagewithQtdevelopingt001.Thepaperfirstlyanalysesthestructureofgraphicalconfigurationsoftware,andraisesthedevelopmentarchitecturewhichiscomposedofthedevelopmentcircumstanceandt
此文档下载收益归作者所有