关于组态软件开发的关键技术及其设计模式的研究

被引量 : 0次 | 上传用户:limeng668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组态软件在工业控制和管理上发挥着越来越重要的作用,它以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能。组态软件的灵活性和通用性导致了组态软件开发的复杂性,增加了组态软件设计的难度。本文采用COM技术把组态软件的开发分割成一些小的,功能相对简单的模块开发。从而降低开发的复杂度,减少重复性编程,提高软件的重用性。应用ActiveX Scripting技术的主要目的是使组态软件在不被修改的情况下,可以使用各种脚本语言编辑脚本。以达到同一种方式来处理各种脚本语言,因此二次开发的用户可以采用他们自己熟练的任意脚本语言书写脚本程序。OPC技术的出现为基于Windows平台的组态软件和基于现场控制的控制器之间的数据交换提供了切实可行的方法。组态软件可以按照OPC服务器提供的接口访问现场控制设备的数据,避免了重复开发设备驱动程序的问题,提高了软件的开放性和灵活性。组态的核心思想是将工业控制系统分解成许多实体,通过配置各个实体的属性和各个实体间的关系来完成整个系统的搭建,这种思想符合面向对象的思维方式,而面向对象技术在提高软件的灵活性和扩展性方面有着明显的优势,因此用面向对象的设计方法开发组态软件是最佳选择。面向对象的设计难点在于如何识别出系统中的对象,并在计算机系统中建立起对象模型和对象间的通信关系。设计模式是面向对象设计的精髓,它表达了解决特定问题的设计方法和设计结构,在面向对象的设计中具有重要的指导意义。本文在详细介绍组态软件开发的关键技术的基础上,对设计模式在组态软件设计中的应用进行较深入地研究,并结合实例,分析模式应用的场合,比较模式具体应用时的变化及其不同实现间的差异,探讨设计模式在解决实际问题时的思想过程及其产生的效果。全文主要就组态软件框架的设计,图形元素的设计,图形操纵的设计,动画系统的设计等方面的内容展开论述。
其他文献
商品住宅产业对发展经济、扩大市场内需、提高人民的生活水平都有很大作用,商品住宅产业具有高附加值含量和综合经济效益。所以商品住宅产业自然是热点问题,而商品住宅的核心
<正>云南省总工会李瑾报道为贯彻《云南省人民政府关于进一步做好为农民工服务工作的实施意见》,云南省总工会联合相关部门建立五项机制,做好农民工工资清欠工作。建立领导协
以采煤机调高液压系统为对象,对液压系统的工作机理和各个构件的选型进行系统分析,然后通过数值模拟软件进行仿真研究。仿真结果显示,摇臂在8s时就会升高到指定高度,在调高的
目的观察宫颈软化汤对改善初产妇分娩疼痛感与促进产程进展的临床疗效,并分析药物安全性。方法将120例初产妇按随机数字表法分为2组。对照组60例予缩宫素注射液治疗;治疗组60
乒乓球运动是一项中等运动强度的、以有氧代谢为主和瞬间发力的无氧代谢运动相结合的运动项目.乒乓球运动员的专项耐力训练水平的高低直接影响到乒乓球运动员竞技能力和运动
荀子是战国后期最重要的思想家,在其乐论中深刻地作出了关于音乐教育的论断,从其论著中我们可以得出结论,音乐教育在治国育人方面占据很重要的地位,他的教育思想是中国乐教发
创新是知识经济时代的必然选择,也是教育发展的内在要求。21世纪要继续深化高等教育改革、促进高等教育发展。实施创新教育是我国高校教育发展的必然抉择。本文结合我国高校
自建国以来我国就一直在坚持走城市化发展的道路,为调整和完善城市功能,需要对不符合城市规划的建筑进行拆除,于是就产生了城市房屋拆迁的概念。我国特有的城市土地所有制使
我国高速公路发展迅猛,但是,我国公路养护和养护机械发展严重滞后于公路建设的发展。并且,与进口养护机械相比,国产养护机械在技术水平、产品品种、数量、质量及售后服务等方