论文题目: 工业组态软件设计中的模式研究及实践
论文类型: 硕士论文
论文专业: 测试计量技术与仪器
作者: 殷飞
导师: 丁维明
关键词: 组态软件,面向对象,设计模式
文献来源: 东南大学
发表年度: 2005
论文摘要: 组态软件在工业控制和管理上发挥着越来越重要的作用,他以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能。组态软件的灵活性和通用性导致了组态软件开发的复杂性,增加了组态软件设计的难度。传统的结构化设计开发方法尽管有其优点,但是他以功能为中心的设计方法在进行组态软件的设计时显得力不从心,不仅开发成本高,而且开发出来的软件灵活性和扩展性均较差。组态的核心思想是将工业控制系统分解成许多实体,通过配置各个实体的属性和各个实体间的关系来完成整个系统的搭建,这种思想符合面向对象的思维方式,同时面向对象技术在提高软件的灵活性和扩展性有明显的优势,因此用面向对象的设计方法开发组态软件是最佳选择。面向对象的设计难点在于如何识别出系统中的对象,并将对象映射到计算机系统中去,建立起对象模型和对象间的通信关系。设计模式是面向对象设计的精髓,他表达了解决特定问题的设计方法和设计结构。对面向对象的设计有巨大的指导作用,本文正是对设计模式在组态软件设计中的应用进行研究,结合实践,探讨设计模式解决问题的思想和带来的效果。文中就组态软件框架的设计,图形结构的设计,图形操纵的设计,数据管理的设计,动画关联系统的设计等方面展开论述,剖析了模式应用的场合,给出设计实例,分析了模式具体应用时的变化,并比较了不同实现间的差异。通过设计最终完成了一个小型组态软件的原型。验证了设计模式使用的效果。本文对一些其他技术也略有涉及,如图形显示的双缓冲方案,矢量图形的结构设计,DLL的使用等,这些技术对整个软件的事先都起了重要的作用。
论文目录:
摘要
Abstract
第一章 绪论
1.1 组态软件的概念与现状
1.2 面向对象技术与设计模式
1.2.1 面向对象技术的概念与优势
1.2.2 设计模式概述
1.3 组态软件开发与设计模式
1.3.1 组态软件开发引入设计模式的意义
1.3.2 设计模式的实践方法
1.4 论文的主要内容和章节安排
第二章 设计模式的主要内容
2.1 设计模式的要素
2.2 组态软件中的设计模式
第三章 软件的功能需求
3.1 图形组态的功能需求
3.2 动画组态的功能需求
3.3 变量组态的功能需求
第四章 组态软件的框架设计
4.1 基于MFC 的程序框架设计
4.2 Object 类的设计
4.3 组态软件存储系统设计
4.3.1 对象的存储
4.3.2 对象的重构
4.3.3 隐藏对象的重构过程
第五章 图形组态的设计
5.1 图形的设计
5.1.1 图形类的层次设计
5.1.2 图形的复制功能实现
5.1.3 组合图形的设计
5.1.4 图形显示的实现
5.1.5 Windows 位图的引入
5.1.6 其他关键技术
5.2 图形的操纵系统设计
5.2.1 绘图工具的设计
5.2.2 图形操纵的设计
5.3 图形库的设计
第六章 数据管理系统的设计
6.1 变量的层次结构设计
6.2 各种变量的实现
第七章 动画关联系统的设计
7.1 动画对象的类层次设计
7.2 旋转动画的实现
7.3 输入动画的实现
总结与展望
致谢
参考文献
攻读硕士学位期间发表的论文
发布时间: 2007-06-11
参考文献
- [1].DCS系统组态软件设计的研究[D]. 张树利.辽宁工程技术大学2005
- [2].基于ASP.NET的web组态软件设计[D]. 赵翔.山东大学2015
- [3].基于WinCE嵌入式组态软件设计[D]. 贺欢.武汉理工大学2013
- [4].关于组态软件开发的关键技术及其设计模式的研究[D]. 乐丹.江西师范大学2008
- [5].B/S架构下的组态软件设计[D]. 马文涛.山东大学2014
- [6].面向智能楼宇监控的组态软件设计与开发[D]. 李涛.武汉理工大学2013
- [7].中小型集散控制系统工程师站组态软件设计[D]. 王芳.河北大学2005
- [8].工业监控操作员站组态软件设计[D]. 牛根艺.哈尔滨理工大学2009
- [9].基于现场总线控制系统的组态软件研究[D]. 黄英杰.辽宁工学院2007
- [10].基于C的组态软件编译系统的研究与实现[D]. 周雪莲.辽宁科技大学2012
相关论文
- [1].组态软件关键技术及在测控系统中的应用研究[D]. 郭巍.山东科技大学2006
- [2].监控组态软件运行平台关键技术的研究[D]. 龚力.东南大学2006
- [3].Windows环境下监控系统组态软件的开发研究[D]. 宿鲁艳.东南大学2006
- [4].面向PLC的组态软件系统的研究与实现[D]. 马文艳.西北工业大学2007
- [5].监控组态软件中实时数据库接口的设计与实现[D]. 赵磊.电子科技大学2007
- [6].组态软件图形开发系统的设计与实现[D]. 刘德田.大连理工大学2005
- [7].工控组态软件的设计与实现[D]. 朱小菲.吉林大学2005
- [8].基于VC++工控组态软件的总体框架性设计与实现[D]. 阚宏进.甘肃工业大学2001
- [9].面向监控的组态软件——技术分析和设计[D]. 赵民正.浙江大学2002
- [10].组态软件的设计[D]. 周欣然.中南大学2003