引用本文:黄小鉥,翟长国,向 兵,王丙文.基于CIM引擎的EMS界面动态生成管理技术[J].电力自动化设备,2011,31(11):
HUANG Xiaoshu,ZHAI Changguo,XIANG Bing,WANG Bingwen.Dynamic generation and management based on CIM engine for EMS interface[J].Electric Power Automation Equipment,2011,31(11):
【打印本页】   【HTML】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 5040次   下载 57  
基于CIM引擎的EMS界面动态生成管理技术
黄小鉥, 翟长国, 向 兵, 王丙文
国电南瑞科技股份有限公司,江苏 南京 210061
摘要:
分析了能量管理系统(EMS)的工程化特点,提出了一种基于公共信息模型(CIM)引擎的动态界面生成管理技术。将EMS的业务与界面分离,构建系统界面动态生成的业务层、驱动层和设计层3层结构。业务层封装各类EMS业务,利用脚本文件构建业务驱动池;设计层管理包括图形等在内的各类系统资源,通过界面设计器形成界面文件;根据CIM数据的特点构造业务层与设计层的驱动引擎,通过界面生成器对驱动池、界面文件和基于CIM驱动引擎的管理器进行打包,动态创建出系统界面。该技术能够方便地创建出同一功能的不同形态界面,同时能方便地对软件版本进行控制管理,提高了EMS的工程化水平。通过Qt工具包实现了该技术并在实践中得到应用。
关键词:  CIM  引擎  动态生成  管理  界面  能量管理系统  Qt
DOI:
分类号:
基金项目:
Dynamic generation and management based on CIM engine for EMS interface
HUANG Xiaoshu, ZHAI Changguo, XIANG Bing, WANG Bingwen
NARI Technology Development Co.,Ltd.,Nanjing 210061,China
Abstract:
Based on the analysis of EMS(Energy Management System) engineering,a CIM(Common Information Model) engine-based dynamic interface generation and management technique is put forward. The businesses of EMS are separated from its interface and a hierarchical structure of dynamic system interface generation is built: business layer,driver layer and design layer. The business layer encapsulates every type of EMS business and constructs the driving pool with script files. The design layer manages all kinds of system resources,including graphs etc.,and generates interface file with the interface designer. The driver layer constructs the driving engine of business layer and design layer according to the features of CIM data and then packages the driving pool,interface file and engine-based manager with the interface generator to dynamically create the system interface. As it can easily create different interface morphologies for one function and manage the software version,the engineering level of EMS is improved. The technology is implemented by Qt kit and applied in projects.
Key words:  CIM  engines  dynamic generation  management  interfaces  energy management system  Qt

用微信扫一扫

用微信扫一扫