SVG驱动的SCADA监控画面生成软件设计与关键特性

需积分: 0 43 下载量 118 浏览量 更新于2024-08-07 收藏 1.8MB PDF 举报
本文主要探讨的是软件业务功能分析中的一个重要环节——SCADA系统的监控画面图元设计与开发。SCADA监控画面图元是系统的核心组成部分,它们直观地展示被监控设备和参数,对于系统性能和调度员操作效率具有关键影响。监控画面图元按几何形状分类,包括文本、线段、折线段、圆、椭圆、矩形和多边形等基本元素,以及电气元件图元,后者由基本几何图形组合而成。 CADA(Computer Aided Dispatch and Automation)监控画面图元如变压器图元,通常在SVG(Scalable Vector Graphics)文件中以<group>标签的形式表示,其中包含<circle>和<line>等子标签来构建复杂的图形。SVG的选择是因为IEC61970标准的推广,它提供了图形数据的标准化和共享,使得SCADA图形系统向更高水平发展。 本文的研究基于华东交通大学交通信息工程及控制研究所的项目,采用SVG作为监控画面的图形格式,并结合数据库结构进行图模库一体化的设计。面向对象的软件设计方法被应用于软件开发,通过UML(统一建模语言)的类图来描述对象,接口和继承概念被有效利用,使得软件配置通过XML文件实现,便于扩展。开发过程中,Sun Java作为开发语言,Eclipse作为开发工具,Batik处理SVG图形,而JDDBC(Java Database Connectivity)与MySQL的组合则支持数据库管理。 该监控画面生成软件不仅可以生成各种设备图元,且支持实时编辑几何属性,实现了图模库与数据库数据录入的一体化,从而显著提高了SCADA系统图形生成的效率和精度。关键词涵盖了IEC61970、CIM(Common Information Model)、SVG、图模库一体化、UML、XML、Java、Eclipse、MySQL和实时数据库等现代技术,突显了研究的先进性和实用性。