论文部分内容阅读
针对电力部门远动信道监测及故障倒换系统上位机监测软件的设计要求和现有系统所存在的问题,本文利用面向对象开发理论和数据库技术实现了对远动信道监测的可视化管理,开发一种强大、高效的电力远动信道监测及故障倒换系统上位机软件。软件的设计从专业化角度出发不仅提供了强大的数据库查询功能和信道使用率的分析功能,而且考虑到串口操作、故障报表、用户管理等功能的实用性,在界面效果上也兼具了许多专业因素如故障告警信号灯等。作为监测电力远动信道的工具,本软件不仅能准确地提供远动装置故障和切换信道的提示功能,还能够提供手动操作功能,提高工作效率,充分反映系统设计要求。该软件作为一种开放式,可视化的上位机软件,结合本系统的控制装置,可应用于电力部门的远动信道监测系统。 本文主要完成的工作包括以下几个方面:建立远动信道故障数据库,设计了站点信息表、故障信息表、统计信息表和用户信息表,并利用VC ODBC实现故障数据的数据库存取;自定义串口通信协议并在自己封装串口类的基础上开发通信应用程序;将GDI作为主要的绘图手段,在站点拓扑视图上实时显示、刷新远动信道当前使用情况;在控制面板视图上集成手动、故障告警等使用频率较高的操作,提供本地时钟和当前登陆用户信息来创建交互式操作环境;在故障列表视图中允许对数据库各信息表内容的查询,提供远动信道利用率的分析和统计功能,可以结合切换装置的安装来添加、编辑、删除信道,并允许将故障数据导出至Excel以便分析及打印。