欢迎来到天天文库
浏览记录
ID:32474081
大小:2.36 MB
页数:61页
时间:2019-02-06
《组态软件图形开发系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、笙里三奎堂堡主里垡堡茎——摘要图形系统是组态软件的一个重要组成部分,它以图形方式对控制系统现场环境中客观存在的事物进行模拟,并且建立它们之间的信息关系,形成简洁、直观、生动的现场背景和工艺流程图以及用户与系统之间的交互图。本文结合实际项目的任务需求,在参考国内外成熟组念软件的基础上,选择工厂模式对软件的主体结构进行设计,保证了系统的一致性和可扩展性。组态软件图形丌发系统以Visualc++为开发平台,采用将图形系统分为图形编辑组态、动画连接组态和XML文档交互三个功能模块的设计方案。其中,图形编辑模块负责各类矢量图元的创建、移动
2、、无级缩放与属性编辑,同时引入图库,并利用微软组件对象模型(c0M)技术为用户提供ActiveX控件的载入与编辑。软件通过动画连接组态模块实现组态图元与工业控制现场的I/0变量的关联,并以此为基础对现场设备情况进行模拟和监控,文中给出了动画连接组态模块的具体实现过程。XML文档交互模块是组态软件通信软总线的重要组成部分,从功能上该模块又分为组态数据读取和运行数据生成两部分,前者负责与组态软件开发部分进行数据交互,后者生成画面组态信息供运行系统使用,XML描述文档的生成和解析采用微软的DOM(文档对象模型)解析器MSXML来实现。
3、利用XML文档进行信息描述和数据传递方便了用户浏览,也为组态信息的web发布提供了便利。组态软件图形开发系统界面友好,操作简便,与运行系统连接紧密。系统在实际项目中投入运行,达到了预期的效果,也证明了本系统可以应用于电力、化工等多个工控领域。关键词:图形组态:动画连接;Xlill.:组件对象模型.I.丝查竺壁里星茎垄墨竺塑堡笪皇壅墨一——DesignandImplementationofGraphicalconfigurationsystemAbstractThegraphicalconfigurationsystemisani
4、mportantpartofthedevelopmentenvironmentinaconfigurationsoftware.Thesystemabstractsconcreteobjectsinthecontrolfieldusinggraphicsmode,buildstherelationshipofthem,andformstechniqueflowchartandmutualviewbetweenusersandsystemintheend.Consideringthedemandofthecustomerandre
5、ferringexcellentconfigurationsoftwareintheworld,thispaperchoosesFactoryMethodfromseveralclassicalmethodstodesignthefl-amewoFkofthesoftware.Themethodsappliedinthispaperassureconsistencyandopeningofthesystem.ThesystemisdevelopedbyVisualc-H6.0,anddividedintothreemodules
6、,accordingtotheideaofmodelingdesign.Themodulesofgraphicaleditorareinc11argcofcreation,motion,zoomandeditthegraphics.ItalsoimportsthegalleryandActiveXcontrolusingthetechnologyofCOM.ThesoftwareimplementstheconnectionbetweengraphicsandYOvariablebyanimationmodule.Inthisw
7、ay,usercanwatchandcontrolthedevicesinthefield.ThemoduleofXMLdocumentisasignificantpartofdatasoftfleldbusoftheconfigurationsol‰r,dre.Functionally,itconsistsoftwoparts.Oneisforreadingtheconfigurationdataandtheotherisusedtogeneratetherunninginformation.ThispaperadoptsMS
8、XMLtocreateandparsetheXMLdocument.Thegraphicalsystemisaconfigurationsoftwarewithfriendlyinterfaceandeasytobeused.Itisappliedinproje
此文档下载收益归作者所有