欢迎来到天天文库
浏览记录
ID:31595848
大小:228.50 KB
页数:8页
时间:2019-01-15
《基于unicode编码的ems国际版开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Unicode编码的EMS国际版开发姜彬(南瑞继保电气有限公司江苏南京市江宁区苏源大道69号211102)InternationalizationResearchOfEnergyManagementSystemJiangbin(NanjingNari-RelaysElectricCo.,LTD.69SuyuanAvenue,Jiangning,Nanjing211102)ABSTRACT:WiththedevelopmentofEMStechnologyandtherequirementofinternationalcompetition,energymanagerment
2、systemshouldbeusednotonlyindifferentlanguages,butalsoindifferentinputtechniques,characterencodingsandpresentationconventions.Baseofanalysisforframeworkofems,thispaperisattemptedtointroduceprincipleofinternationalizationanddescribethecompletedesignofarchitecture,components,modules,interfaces,
3、anddataforemsinternationalization.KEYWORD:EnergymanagementSystemInternationalizationUnicodeEncoding摘要:随着我国电网调度自动化技术发展,开拓国际市场的要求也越来越迫切,这就需要能量管理系统能够适用各种字符集和语言环境,满足不同国家和地区用户的本地化使用需求。本文从能量管理系统的架构出发,分析了国际版开发的基础,提出了开发的目标、内容和总体思路,并通过国际工程项目的应用验证了设计思路是切实可行的。关键词:EMS系统国际化Unicode编码1引言目前,我国软件产业继续呈快速增长态势,
4、产业规模继续扩大,软件出口平稳增长,产业结构与布局不断调整,成为信息产业增长的重要力量,并在促进信息化发展中发挥了积极作用。随着软件产业的快速发展,产业规模、产品结构、研发水平和人员构成都得到了进一步调整,市场不断向大企业集中,产品不断向服务型转化,技术不断向国际前沿推进。从电力系统二次自动化产品看,国内几大电力系统设备生产商实力雄厚、技术先进、产品实用可靠,有实力参加国际竞争,例如,南瑞继保电气有限公司的控制保护、变电站监控设备已经大量出口到国际市场,据权威统计看,南瑞继保已经成为全球销售额排名第三的控制保护生产商。作为二次自动化的高端产品能量管理系统(简称EMS),属于应用
5、软件产品,所涉及的专业多,系统架构复杂,数据规模庞大,开发一套成熟的EMS系统需要几百人年。目前国际市场被ABB、西门子和GE等国际大公司所垄断。国内EMS厂家经历了消化吸收、仿制、创新等近30年的探索和奋斗,已经在技术创新、研发管理、市场营销和产品服务方面基本和世界接轨,具备了参与国际竞争的能力,2008年南瑞继保PCS-9000一举中标刚果布国调也证明了这一点。软件产品参与国际竞争,这与在本国使用有很大区别,除了具体应用功能、指标参数等不同外,有一个重要方面就是应用软件的本地化。不同地区的用户有不同的使用习惯和环境,如字符集,货币,时间日期,文本等。本文重点考虑能量管理系统
6、的国际化开发,就是要让EMS软件能够适合多种字符集、语言环境,适用于多种不同地区的需求。1EMS系统的架构分析能量管理系统是电力系统监视和控制的硬件和软件的总和,包括数采和控制,自动发电与经济调度,系统状态估计与安全分析,调度培训系统等模块。国内几家EMS系统架构类似,以PCS-9000能量管理系统为例,整个系统从下至上分成五层,依次为硬件层、操作系统层、通用中间层、统一应用支撑平台层和基于该平台一体化设计开发的全系列电力系统应用。硬件层有基于RISC架构和X86架构的各类主机,如IBMP5系列、SUNSPARC序列、HP安腾序列和PC系列服务器或工作站。操作系统层有IBMAI
7、X、SUNSolaris、HPUNIX、WindowsServer和WindowsXP。通用中间层屏蔽了各种操作系统的差异、实现了平台层和应用层对下统一的系统调用。从EMS的架构分析,操作系统层中涉及的各操作系统Tru64UNIX、IBMAIX、SUNSolaris、HPUNIX、LINUX和Windows等都有完善的国际版,通用中间件主要由Qt和ACE组成,ACE是屏蔽了各操作系统差异可供用户进行系统调用的动态函数库,Qt作为跨平台的图形开发环境,在国际版开发上有成熟的思路和工具,所以EM
此文档下载收益归作者所有