SVG驱动的SCADA监控画面生成软件:IEC61970与图模库一体化设计
需积分: 0 99 浏览量
更新于2024-08-07
收藏 1.8MB PDF 举报
在软件工程期末考试复习中,第五章的重点是图模库一体化模块设计,特别是在处理实时图元的显示和配置。实时数据库中存在四个关键表:状态量表、状态派生量表、模拟量表和脉冲量表,用于存储实时图元的各类数据。图元配置数据库是一个核心组件,它将SVG文件中的图元ID和样式信息整合到数据库中,供人机界面图形程序访问和处理,从而简化了实时图元的呈现。
图元配置数据库由两个主要表格构成:图元关联配置表和图元显示配置表。图元关联配置表的作用在于定义SVG画面中图元与实时量和显示样式的对应关系,如字段svglD对应SVG文件中的图元ID,rtID连接到实时数据库的ID,ifControl决定是否允许远程控制等。另一方面,图元显示配置表负责统一管理不同的显示样式,包括颜色设置,如zeroColor和oncColor,以及处理类型,通过showID这一字段与图元关联配置表进行关联。
在设计开发过程中,作者运用了IEC61970标准和W3C的SVG图形格式,遵循图模库一体化的设计思想,结合系统的数据库结构。软件设计采用面向对象的方法,使用UML类图描述对象,通过接口和继承增强可扩展性,并利用XML作为配置文件加载模块。开发工具选用的是SunJava和开源IDE Eclipse,SVG图形解析则依赖于Apache Batik。数据库层面,选择了JDBC+MySQL+SQL的组合,确保了数据的高效存储和管理。
该监控画面生成软件不仅能够生成具有任意形状的设备图元,还支持实时编辑其几何属性,实现了图模库一体化,即图形生成与数据库数据录入的无缝结合,显著提高了SCADA系统的整体性能和效率。关键词包括IEC61970、CIM(Common Information Model)、SCADA、SVG、图模库一体化、UML、XML、Java、Eclipse、MySQL、Batik以及实时数据库和图元配置数据库。
2009-11-05 上传
2024-05-06 上传
2020-11-29 上传
2012-04-29 上传
2008-12-26 上传
2024-09-04 上传
2021-03-07 上传
2009-11-05 上传
2021-09-07 上传
勃斯李
- 粉丝: 50
- 资源: 3899
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析