SVG在SCADA监控画面设计中的应用与扩展
需积分: 0 102 浏览量
更新于2024-08-07
收藏 1.8MB PDF 举报
"这篇文章主要涉及的是基于SVG的SCADA监控画面生成软件的设计与开发,讲述了在数据-软件工程中的期末复习知识点,特别是关于三级监控画面的管理。文章出自华东交通大学交通信息工程及控制研究所的一个研究项目,作者为贺睿,导师为陈剑云教授。"
在SCADA(Supervisory Control And Data Acquisition)系统中,图形界面对于监控设备至关重要。随着IEC61970标准的推广,SCADA系统正朝着标准化迈进。图形系统软件作为SCADA系统的一部分,需要与调度员和设备之间建立紧密联系。文章中提到,图形系统软件的发展趋势是实现图形数据共享和数据的导入导出。
文章的核心内容是采用SVG(Scalable Vector Graphics)作为监控画面的图形格式,因为SVG是一种被IEC61970协议推荐的W3C标准,适合用于描述复杂的监控画面。通过图模库一体化的设计理念,结合SCADA系统的数据库结构,开发了一个监控画面生成软件模块。
在设计阶段,作者采用了面向对象的方法,利用UML(Unified Modeling Language)的类图来描述对象。通过接口和继承的概念,设计了一个以XML作为配置文件加载的模块,这使得软件具有更好的扩展性。开发工具选用的是Java语言,使用Eclipse IDE,并借助Apache Batik来解析SVG图形,数据库方面则采用JDBC连接MySQL,实现图形生成与数据库数据录入的一体化。
该监控画面生成软件能创建任意形状的设备图元,支持实时编辑几何属性,满足了SCADA系统对监控画面的需求。通过图模库一体化功能,提高了SCADA系统的生成速度和质量。关键词包括:IEC61970、CIM(Common Information Model)、SVG、图模库一体化、UML、XML、Java、Eclipse、MySQL、Batik以及实时数据库。
总结来说,这个项目关注的是在SCADA系统中,如何利用SVG技术和图模库一体化思想设计一个高效的监控画面生成软件,强调了软件的灵活性、扩展性和与数据库的集成,这对于理解和备考数据-软件工程相关的期末考试是非常有价值的。
2022-11-23 上传
2021-11-17 上传
2022-07-06 上传
2021-11-19 上传
2022-01-30 上传
2022-10-26 上传
2023-05-30 上传
沃娃
- 粉丝: 31
- 资源: 3952
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍