电气自动化监控系统中图形编辑器的设计与实现

电气自动化监控系统中图形编辑器的设计与实现

论文摘要

近年来,我国电力监控逐步由传统的现场监视方式变成自动化监控。通过网络渠道在显示器上直接为客户提供对电气元件的监视和控制,成为了电气自动化监控系统的主要功能之一。因此,如何开发出一套让工作人员能够更加方便地进行安全快捷的监视和操作控制的图形系统,显得尤为紧迫和必要。其中,图形平台作为监控功能的重要组成,其功能就是通过计算机将系统的信息通过图形,表格,多媒体等方式直观形象的表现出来,使相关工作人员了解现场运行状态后作出决策。而图形编辑器,则是图形系统中重要的组成部分,用于监控图形的生成与编辑。本文对电气自动化监控系统中的图形编辑器的需求进行了详细的分析。针对电气自动化监控系统需求,提出了基于.net平台和MVC设计模式设计和开发的技术方案和图形编辑器的软件体系结构,并以局部刷新、图元编辑管理、图模一体化等关键技术为中心,按照系统视图层、控制层以及模型层的顺序完成了各层核心功能的详细设计,提出一个结构清晰、具有良好的可扩展性、可维护性以及参考价值的电力图形编辑系统模型。在需求分析与详细设计的基础上,实现了主视图的快速刷新、鼠标对图元可视化操作、通过绘图填库、绘图选库、绘制一次接线图等关键功能,以及模型检索,文档管理等相关辅助功能。实现的图形系统能够提供良好的图形用户界面,用户能方便快捷地进行电力系统网络接线图的绘制和修改;能对图形进行分层管理;用户能够根据现场需求对图元设备进行自定义使用;在绘制好的接线图上,只要通过鼠标操作,便可完成电力系统计算参数的录入和设备元件的建模;图元参数以数据库的形式存储,数据库具有很好的通用性,包含了电力系统各种分析计算所需的信息。通过对系统的详细设计与实现成果的验证,构建了一个切实可行的电力系统图形编辑器的模型,并针对用户自定义图元、可视化控制图元、不失真变化图元等主要功能的设计实现提供了具有一定参考价值的实现方案。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 图形编辑器简介
  • 1.2 课题的背景及意义
  • 1.3 本文的工作
  • 第2章 相关技术分析
  • 2.1 .net平台概述
  • 2.1.1 .net平台介绍
  • 2.1.2 C#的介绍
  • 2.1.3 Visual Studio 2005
  • 2.2 MVC模式
  • 2.2.1 MVC模式概述
  • 2.2.2 MVC模式的设计思想
  • 2.2.3 MVC模式的优点
  • 2.3 面向对象的设计思想
  • 第3章 需求分析
  • 3.1 需求概述
  • 3.2 主视图的构成
  • 3.3 绘图填库功能
  • 3.4 图形编辑功能
  • 3.4.1 普通图元的绘制与编辑
  • 3.4.2 数据图元的绘制与编辑
  • 3.4.3 设备图元的绘制与编辑
  • 3.4.4 图元的选择与编辑
  • 3.5 模型检查功能
  • 3.5.1 错误检查功能
  • 3.5.2 自动关联与修复功能
  • 第4章 图形编辑器的总体设计
  • 4.1 设计核心功能与目标
  • 4.1.1 核心功能
  • 4.1.2 设计目标
  • 4.2 系统总体解决方案
  • 4.2.1 工具使用环境
  • 4.2.2 图形编辑器的结构
  • 4.2.3 工具开发环境
  • 4.2.4 工具运行环境
  • 4.3 通用服务
  • 4.3.1 主视图管理服务
  • 4.3.2 图形(文件)视图管理服务
  • 4.3.3 图元编辑服务
  • 4.3.4 图元选中服务
  • 4.3.5 图元捕获服务
  • 4.3.6 状态条服务
  • 4.3.7 定时服务
  • 4.4 模型层
  • 4.4.1 设备模型
  • 4.4.2 文档模型
  • 4.4.3 设备与图元的关联
  • 4.5 控制层
  • 4.5.1 控制器相关的基本概念
  • 4.5.2 控制器组管理类
  • 4.5.3 主要控制器
  • 4.6 视图层
  • 4.6.1 视图布局管理
  • 4.6.2 详细视图设计
  • 第5章 一次接线图绘制的设计与实现
  • 5.1 图元的详细设计
  • 5.1.1 图元的概述和设计的基本思想
  • 5.1.2 普通图元的详细设计
  • 5.1.3 设备图元的详细设计
  • 5.1.4 图元与图模库
  • 5.1.5 设备图元绘制实现效果
  • 5.2 画布及视图的实现
  • 5.2.1 总体设计思想
  • 5.2.2 数据间逻辑结构
  • 5.2.3 局部重绘的绘制与实现
  • 5.3 Tracker的实现
  • 5.3.1 实现目标
  • 5.3.2 主要概念
  • 5.3.3 设计思想
  • 5.3.4 基本逻辑
  • 5.3.5 主要流程步骤
  • 5.3.6 鼠标可视化操作实现效果
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  

    电气自动化监控系统中图形编辑器的设计与实现
    下载Doc文档

    猜你喜欢