| 【中文题名】 | 面向对象的变电站图形系统的研究与开发 |
| 【英文题名】 | Research and Development of Substation Graphics System Based on Object-Oriented |
| 【学科专业】 | 电力系统及其自动化 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-3 |
| 【中关键词】 | 变电站综合自动化,图形系统,面向对象,统一建模语言,, |
| 【英关键词】 | Substation Automation,Graphics System,object-oriented,UML, |
| 【分类导航】 | 工业技术>电工技术>输配电工程、电力网及电力系统>电力系统的自动化>电子计算机在电力系统中的应用> |
| 【论文摘要】 |
变电站图形系统是变电站综合自动化监控软件中不可或缺的一部分。本文研究开发了一套充分利用面向对象技术的继承、多态、封装等优良特性的变电站图形系统。它具有工程画面快速生成、图形编辑功能,拥有丰富图元,支持图形无级缩放和漫游,支持与实时数据库和历史数据库的连接,支持嵌入式脚本引擎等强大功能。开发系统时以面向对象的建模方法,采用统一建模语言UML建立模型;采用面向对象的编程语言C++,基于Windows MFC技术,并借助于可视化集成开发工具Visual C++6.0实现模型。该图形系统具有实时性高,运行稳定,结构合理等特点,广泛适用于变电站综合自动化领域。 |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
Abstract |
6-11 |
|
第一章 绪论 |
11-17 |
|
1.1 变电站综合自动化概述 |
11-12 |
|
1.1.1 变电站综合自动化的基本概念 |
11 |
|
1.1.2 变电站综合自动化的主要内容及功能 |
11-12 |
|
1.2 变电站自动化图形系统概述 |
12-13 |
|
1.2.1 电力系统图形界面的发展 |
12 |
|
1.2.2 电力系统图形界面目前存在的问题 |
12-13 |
|
1.2.3 变电站自动化图形系统功能 |
13 |
|
1.3 开发工具的选择 |
13-14 |
|
1.4 面向对象技术概述 |
14-16 |
|
1.4.1 传统的结构化设计概念及缺陷 |
14 |
|
1.4.2 面向对象的程序设计概述 |
14-16 |
|
1.5 论文研究的目的及意义 |
16 |
|
1.6 论文研究的主要内容 |
16-17 |
|
第二章 变电站综合自动化的总体构架 |
17-22 |
|
2.1 变电站综合自动化的硬件结构 |
17-19 |
|
2.1.1 变电站综合自动化的硬件结构类型 |
17-19 |
|
2.1.2 本文的硬件结构设计 |
19 |
|
2.2 变电站综合自动化的监控软件结构 |
19-21 |
|
2.3 图形系统简介 |
21-22 |
|
第三章 变电站图形系统的建模 |
22-34 |
|
3.1 统一建模语言 |
22 |
|
3.2 面向对象的软件建模 |
22-23 |
|
3.2.1 类模型 |
22-23 |
|
3.2.2 状态模型 |
23 |
|
3.2.3 交互模型 |
23 |
|
3.2.4 三种模型之间的相互关系 |
23 |
|
3.3 图形系统类模型的建立 |
23-29 |
|
3.3.1 图元库的类模型的建立 |
23-26 |
|
3.3.2 动画库的类模型的建立 |
26-27 |
|
3.3.3 图形操作工具的类模型的建立 |
27-28 |
|
3.3.4 图元库、动画库和操作工具的类模型的综合建模 |
28-29 |
|
3.4 图形系统状态模型的建立 |
29-31 |
|
3.4.1 消息传递模型的建立 |
29-30 |
|
3.4.2 状态转换模型的建立 |
30-31 |
|
3.5 图形系统交互模型的建立 |
31-33 |
|
3.6 建模小结 |
33-34 |
|
第四章 变电站图形系统的设计 |
34-50 |
|
4.1 图元库的模型的实现 |
34-42 |
|
4.1.1 图元库的基类的创建 |
34-38 |
|
4.1.2 面向对象设计中的多态性 |
38 |
|
4.1.3 图元类的属性 |
38-40 |
|
4.1.4 图元类的操作接口 |
40-42 |
|
4.2 动画库的模型的实现 |
42-47 |
|
4.3 图形操作工具的模型的实现 |
47-50 |
|
第五章 图形系统相关功能的实现 |
50-57 |
|
5.1 图形画面中图元与现场设备的关联 |
50-51 |
|
5.2 建立坐标系及实现无级缩放、漫游和切换功能 |
51-52 |
|
5.3 工程画面的管理 |
52-57 |
|
5.3.1 系统对工程画面的管理 |
52-56 |
|
5.3.2 工程画面对图元的管理 |
56-57 |
|
第六章 图形系统与其他模块的整合 |
57-62 |
|
6.1 数据库概述 |
57-60 |
|
6.1.1 实时数据库与图形系统的整合 |
58-59 |
|
6.1.2 历史数据库与图形系统的整合 |
59-60 |
|
6.2 脚本引擎与图形系统的整合 |
60-62 |
|
第七章 总结与展望 |
62-64 |
|
7.1 工作总结 |
62-63 |
|
7.2 工作展望 |
63-64 |
|
参考文献 |
64-65 |
|
| 【DOI】 | LunWen.ID:2.2008.384579 |