一种在SVG界面中嵌入动态实时监测图表的方法技术

技术编号:8562858 阅读:233 留言:0更新日期:2013-04-11 04:29
本发明专利技术属于计算机应用领域,涉及一种动态实时监测图标的生成方法,特别是在SVG界面中嵌入动态实时监测图表方法。方法包括如下步骤:1)配置实时监测图表控件,并将配置好的图表控件存入数据库中,用唯一的图表控件配置ID区分;2)在SVG监测画面中绘制虚拟窗口并进行布局配置;3)在SVG监测界面中生成动态实时监测图表。实现虚拟窗口定义和配置,在SVG界面中快速插入、定位、关联及设定动态实时监测图表控件,虚拟窗口用于生成动态实时监测图表;解析包含虚拟窗口的SVG文件,将包含虚拟窗口的XML格式的SVG文件生成监测界面;在虚拟窗口处动态生成显示实时监测图表。解析和刷新速度加快,监测图表功能丰富、便捷、高效。

【技术实现步骤摘要】
—种在SVG界面中嵌入动态实时监测图表的方法
本专利技术属于计算机应用领域,涉及一种动态实时监测图标的生成方法,特别是在 SVG界面中嵌入动态实时监测图表的方法。
技术介绍
电力监测图形可分为静态图形(解释性文字描述、连接文字、接线图、拓扑图等)和 动态图形(开关图、电流电压表、状态指示、趋势数据曲线、各种实时分析图表等)。CCAPI的 图形工作组在2001年成立,并建议采用基于XML的可伸缩矢量图SVG ( Scalable Vector Graphics)作为电力系统图形交换的标准,正在电力系统中得到不断的应用。在SVG规范中,只提供了基本图形和绘制方法,没有定义专用于电力系统的标准 化的电力元件图形元素和属性,在电力监测曲线和各种分析图形方面更没有标准可依。另 外,虽然SVG标准提供了动画功能,它却没有提供外部数据接口。因此,用SVG实现静态监 测图形及简单动态界面是比较容易,但是,若用SVG实现动态可变的实时监测界面,尤其 是复杂的电力监测和分析用实时动态图表界面是极其困难的。通常用SVG实现动态实时监测图表的做法如下第一种是利用SVG文件内部或外部的脚本,该方法利用脚本调取本文档来自技高网...

【技术保护点】
一种在SVG界面中嵌入动态实时监测图表的方法,其特征在于,包括如下步骤:1)配置实时监测图表控件,并将配置好的图表控件存入数据库中,用唯一的图表控件配置ID区分;2)在SVG监测画面中绘制虚拟窗口并进行布局配置;3)在SVG监测界面中生成动态实时监测图表。

【技术特征摘要】
1.一种在SVG界面中嵌入动态实时监测图表的方法,其特征在于,包括如下步骤 1)配置实时监测图表控件,并将配置好的图表控件存入数据库中,用唯一的图表控件配置ID区分; 2)在SVG监测画面中绘制虚拟窗口并进行布局配置; 3)在SVG监测界面中生成动态实时监测图表。2.根据权利要求1所述的在SVG界面中嵌入动态实时监测图表的方法,其特征在于,所述控件包括图表标题、类型、通道数、通道关联数据点、显示坐标轴单位和刷新休眠时间。3.根据权利要求1所述的在SVG界面中嵌入动态实时监测图表的方法,其特征在于,步骤I)中所述实时监测图表控件配置的过程包括1.1)编辑通道,生成唯一标示的通道ID号;关联通道的数据来源,编辑数据通道名称及描述,然后保存到数据库中,供实时监测图表控件调用;1. 2)编辑图表,生成唯一标示的图表控件配置ID号,选择图表的类型,根据所选择的图表类型,生成相应的配置选项; 1.3)添加通道,给图表控件添加数据通道,数据通道绑定1.1)步骤中保存的通道ID,然后对通道的显示颜色进行配置,保存图表控件到数据库,完成对图表控件的配置过程。4.根据权利要求1所述的在SVG界面中嵌入动态实时监测图表的方法,其特征在于,步骤2)中所述虚拟窗口的绘制和布局的方法包括如下步骤 2.1)在SVG界面的绘图画布中插入虚拟窗口图元; 2.2)对虚拟窗口进行实时监测图表参数配置,配置完成后在虚拟窗口中显示所选图表的模拟图; 2.3)将所绘制虚拟窗口和监测界面分析转化成XML格式的SVG界面文件,其中虚拟窗口按步骤2. 4)述格式插入SVG文件中,随SVG界面文件一并保存到...

【专利技术属性】
技术研发人员:林俊李龙国胡华威周恒康蒋柳柳张丹丹
申请(专利权)人:江苏西电南自智能电力设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1