在异构系统画面中复杂图元的远程调阅方法与流程

文档序号:11154662阅读:1103来源:国知局
在异构系统画面中复杂图元的远程调阅方法与制造工艺

本发明涉及电力调度自动化系统领域,尤其涉及在异构系统画面中复杂图元的远程调阅方法。



背景技术:

传统的电力调度自动化系统只能查看本系统自定义的画面文件,无法查看不同厂家、不同系统的画面。

随着技术发展,出现了基于CIM-SVG和CIM-G的图形标准,不同厂家或系统可以通过上述两个标准,进行厂站模型图的导入导出,从而实现异构系统间画面的离线导出、导入,并实现静态画面的展示,而无法实现动态数据的实时刷新。

近年来,提出了基于CIM-SVG或CIM-G图形标准和DL476数据标准的远程调阅技术,实现了异构系统间实时画面浏览和数据刷新,但也仅限于包含基本图元的画面,如厂站的一次接线图,间隔分图等,当画面中还有复杂图元时,如饼图、柱状图、曲线等,因为不同厂商实现差异太大,而不能无差别地实时远程查看画面及画面数据。

本发明基于CIM-SVG图形标准及DL476标准的远程调阅技术,通过对CIM-SVG和DL476标准进行扩展定义,实现了对包含饼图、棒图、曲线等复杂图元画面远程调阅技术。



技术实现要素:

针对现有技术中存在的问题,本发明目的在于提供一种异构系统画面中复杂图元的远程调阅方法,本异构系统画面中复杂图元的远程调阅方法在现有标准的基础上进行扩展定义,实现在异构系统中对复杂图元的画面进行远程调阅,从而 丰富运行人员在电网自动化系统监视过程中对关键信息展示的多样性。

为实现上述技术目的,本发明采取的技术方案为:在异构系统画面中复杂图元的远程调阅方法,其特征是包括以下步骤:将不同系统的复杂图元统一转化为CIM-SVG标准格式,定义每一类图元的静态形状和动态数据;被调阅方的各个系统将包含复杂图元的画面文件通过DL476标准传输到调阅方系统;调阅方将接收到的画面文件解析后在本系统中展示;被调阅方将复杂图元关联的数据按照规定格式通过DL476标准传输到调阅方系统;调阅方接收到复杂图元关联的数据后在本系统画面中展示。

进一步的,将复杂图元的定义分为静态定义和动态定义;

静态定义包括:图元的位置和大小,即图元最大外切矩形的左上角坐标为起始坐标,矩形大小为图元大小;图例和文字,包括字体、颜色、位置;画布网格信息定义;棒图、曲线定义,包括坐标起始值、坐标主、子刻度;

动态定义包括:曲线、柱、饼的个数,即关联动态数据的个数;单条曲线、单个柱或饼的定义,包括颜色、形状、宽度、三维效果、阴影;单条曲线、单个柱或饼关联的数据信息,包括名称、序号。

进一步的,将复杂图元关联的多维数据值分为单组或多组数据,以分别描述不同复杂图元的数据内容。

进一步的,多组数据用来描述一个曲线组中的多条曲线数据,单组数据用来描述柱状图或饼图关联的多个组件对象的值。

进一步的,通过复杂图元定义中的动态定义,将复杂图元的图形描述和动态数据关联,从而完整的描述了复杂图元的图形展示、数据刷新,从而解决了复杂图元在不同系统中的调阅问题。

本发明定义了一类复杂图元,即曲线、柱状图、饼图的静态图元定义和动态图元定义。静态图元定义描述了复杂图元在画面中的静态展示内容,包括图元在 画面中的坐标位置、图元大小、图元名称、图例信息、画布信息、坐标信息。饼块属性可参见图5饼图静态属性,柱状图属性可参见图7柱状图静态属性,曲线组属性可参见图9曲线组静态属性。动态图元定义了每个复杂图元内部的数据展现内容,包括饼图中每个饼块的信息,可参见图6饼图动态属性;柱状图中每个柱的信息,可参见图8柱状图动态属性,曲线组中每条曲线的信息,可参见图10曲线动态属性。每一个复杂图元通过其静态属性和动态属性进行组合,成为一个完整的、可实时在线查看其动态数据刷新的画面图元。

本方法定义了一类复杂图元在远程调阅过程中传输的数据报文,并根据其特征分为单组数据报文和多组数据报文。单组数据报文用于饼图、柱状图这类拥有多个单点数据源的复杂图元,每一个饼块或柱块作为一个数据点,每一个饼图或柱状图中的多个组件对象共同组成一组数据集,从而组织为单组数据报文;多组数据报文用于曲线组这类拥有多个连续数据源的复杂图元,每一条曲线作为一个数据源,其本身就有一组数据集,多条曲线共同组成一组拥有多个数据集的复合数据集,从而组织为多组数据报文。

本方法定义了一种复杂图元在异构系统画面中的调阅机制,将复杂图元的图形文件和数据报文有机结合,最终在异构系统画面中,实现复杂图元的图形展示和数据刷新。通过复杂图元的静态定义,形成图元在异构系统画面中的初始状态的绘制,接收数据报文并进行解析后,将数据报文和复杂图元的动态定义进行结合,完成最终图元状态的绘制及数据刷新。调阅过程参见图1异构系统复杂图元调阅流程。

本发明的有益效果在于:通过复杂图元的静态属性定义和动态属性定义,以及数据定义,实现异构系统间画面复杂图元的远程调阅,丰富了调阅画面内容的多样性,满足了运行人员对数据多样性展示的要求,为不同系统的画面集成和多级运行系统集中控制提供了实现基础。

附图说明

图1为复杂图元属性与数据对应关系示意图。

图2为异构系统复杂图元调阅流程示意图。

图3为复杂图元刷新流程示意图。

图4为复杂图元数据报文和动态属性对应流程示意图。

图5为饼图静态属性示意图。

图6为饼图动态属性示意图。

图7为柱状图静态属性示意图。

图8为柱状态图动态属性示意图。

图9为曲线组静态属性示意图。

图10为曲线组动态属性示意图。

图11为单组数据集报文示意图。

图12为多组数据集报文示意图。

具体实施方式

实施例1

本在异构系统画面中复杂图元的远程调阅方法,包括以下步骤:将不同系统的复杂图元统一转化为CIM-SVG标准格式,定义每一类图元的静态形状和动态数据;被调阅方的各个系统将包含复杂图元的画面文件通过DL476标准传输到调阅方系统;调阅方将接收到的画面文件解析后在本系统中展示;被调阅方将复杂图元关联的数据按照规定格式通过DL476标准传输到调阅方系统;调阅方接收到复杂图元关联的数据后在本系统画面中展示。

进一步的,将复杂图元的定义分为静态定义和动态定义;静态定义包括:图元的位置和大小,即图元最大外切矩形的左上角坐标为起始坐标,矩形大小为图 元大小;图例和文字,包括字体、颜色、位置;画布网格信息定义;棒图、曲线定义,包括坐标起始值、坐标主、子刻度;动态定义包括:曲线、柱、饼的个数,即关联动态数据的个数;单条曲线、单个柱或饼的定义,包括颜色、形状、宽度、三维效果、阴影;单条曲线、单个柱或饼关联的数据信息,包括名称、序号。

将复杂图元关联的多维数据值分为单组或多组数据,以分别描述不同复杂图元的数据内容。多组数据用来描述一个曲线组中的多条曲线数据,单组数据用来描述柱状图或饼图关联的多个组件对象的值。通过复杂图元定义中的动态定义,将复杂图元的图形描述和动态数据关联,从而完整的描述了复杂图元的图形展示、数据刷新,从而解决了复杂图元在不同系统中的调阅问题。

本异构系统间画面复杂图元的远程调阅方法,被调阅系统将包含复杂图元的画面转化为复合CIM-SVG标准的画面文件,将复杂图元定义分解为静态属性定义和动态属性定义,调阅系统根据接收到的画面文件,根据复杂图元的静态、动态属性定义在本系统中展示其初始状态的图形,然后根据接收到的符合DL476扩展标准的数据报文,在本系统画面中刷新复杂图元的动态属性,从而将复杂图元的图形和实时数据在画面中展示,从而实现复杂图元的远程调阅。

具体的流程见图2异构系统复杂图元调阅流程,运行人员通过画面远程调阅工具从对端的异构中获取包含复杂图元的画面,解析画面文件并在工具中展示其初始画面;成功打开画面后,向对端系统请求画面数据刷新;远程调阅工具接收到数据刷新后,根据不同数据类型刷新本画面中的图元,如果是复杂图元,则根据复杂图元的报文格式进行解析,并通过对象ID号找到对应的图元,将实时数据更新到复杂图元的动态属性定义中;复杂图元接收到实时数据后更新动态属性,并在画面是展示其最终的展示结果。

复杂图元定义:CIM-SVG或CIM-G分别地规定了开关、刀闸、母线、变压器等简单图元,所以现有的远程浏览技术只能调阅一次接线图等只包含简单图元的画 面,本方法通过对复杂图元,如饼图、柱状图、曲线等按照静态属性定义和动态属性定义,实现对复杂图元的远程调阅。复杂图元按照CIM-SVG标准格式,静态属性可以见图5、图7和图9;动态属性可以见图6、图8和图10。

复杂图元数据定义:将饼图、柱状图的数据报文根据DL476标准进行定义为单组数据报文,其格式参见图11,主要定义了数据报文的对象ID号,一组数据中每个数据点的序号和值。将曲线组图元中的多个曲线数据根据DL476标准进行扩展为多组数据报文,其格式参见图12,主要定义了数据报文的对象ID,每一组数据对于的索引值以及每一组数据中所有的数据点信息。

复杂图元绘制刷新:复杂图元通过解析静态属性定义绘制其基本形状,包括起始位置、图元大小、画布、图例、坐标轴等,通过解析动态属性定义初始化复杂图元内部组件的信息,包括内部组件的个数、颜色、间隔、大小等。通过接收复杂图元数据报文,结合动态属性定义将图元的内部组件进行刷新绘制,从而完成复杂图元的调阅,其绘制过程参见图3复杂图元刷新流程。复杂图元数据报文和动态属性的对应关系参见图4复杂图元数据报文和动态属性对应流程。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1