SVG在SCADA监控画面设计中的应用——三级监控画面管理模块

需积分: 0 43 下载量 141 浏览量 更新于2024-08-07 收藏 1.8MB PDF 举报
"这篇硕士论文主要探讨了基于SVG的SCADA监控画面生成软件的设计与开发,作者贺睿在交通信息工程及控制领域,由陈剑云教授指导。论文阐述了随着IEC61970标准的发展,SCADA系统向标准化迈进,图形系统软件的重要性日益凸显。文章详细介绍了如何采用SVG作为图形格式,结合图模库一体化设计,以及使用Java、Eclipse、MySQL、Batik等技术开发监控画面添加删除模块,实现SCADA系统监控画面的动态编辑和数据库配置的同步更新。" 在SCADA(Supervisory Control and Data Acquisition)系统中,监控画面是调度员与设备交互的重要界面。随着标准化进程,如IEC61970的推进,图形系统的标准化变得至关重要。SVG(Scalable Vector Graphics)是一种推荐的图形格式,因其可缩放性和清晰度而被选中。贺睿的论文中,SVG被用来创建任意形状的设备图元,允许调度员实时编辑几何属性。 论文中提到的图模库一体化设计是指图形数据和数据库数据的共享与互操作。在SCADA系统中,存在不同级别的监控画面:一级监控提供整体概览,二级监控展示供电臂和设备信息,三级监控则深入到具体站所设备和参数。随着系统扩展,二级和三级监控画面需要动态添加和删除,这通过专门的“二级三级监控画面添加删除模块”实现。 开发过程中,贺睿运用了面向对象的设计方法,使用UML(Unified Modeling Language)的类图进行对象描述。软件架构基于接口和继承,利用XML作为配置文件,增强了软件的可扩展性。开发工具选择了Java语言,结合Eclipse IDE,使用Batik解析SVG图形,数据库操作则采用JDBC连接MySQL,SQL进行数据处理。 这套监控画面生成软件不仅满足了SCADA系统的需求,还实现了图模库一体化功能,提升了画面生成速度和质量,有效支持了实时数据库和图元配置数据库的管理。关键词包括:IEC61970、CIM(Common Information Model)、SCADA、SVG、图模库一体化、UML、XML、Java、Eclipse、MySQL、Batik、实时数据库和图元配置数据库。