运行设施实时数据多曲线展示方法

文档序号:9810729阅读:439来源:国知局
运行设施实时数据多曲线展示方法
【技术领域】
[0001]本发明涉及一种曲线展示方法。更具体地说,本发明涉及一种运行设施实时数据多曲线展示方法。
【背景技术】
[0002]大数据时代的趋势越来越显著,对于数据的收集、分析就显得至关重要。目前关于实时数据的展示主要分为报表展示和曲线展示,其中报表对数据变化趋势的展示不够直观;曲线展示多为单一曲线、单一纵坐标分别展示,数据或曲线间的对比不够直观,无法实现直接对比。尤其对于环保行业而言,多数据间相互关联性强,更需要多组数据同时展示。

【发明内容】

[0003]本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。
[0004]本发明还有一个目的是提供一种多组曲线同时展示的方法,曲线的纵坐标显示值可以根据数据的变化及时进行相应调节,以使得曲线展示完整、清晰,便于比较。
[0005]为了实现本发明的这些目的和其它优点,提供了一种运行设施实时数据多曲线展示方法,包括以下步骤:
[0006]步骤一、实时监测运行设施的生产运行数据,并采集存储在数据库中;
[0007]步骤二、从所述数据库中调取需要展示的多组生产运行数据,并将其与预先设置的曲线控件中的多个数据属性进行匹配,当任一组生产运行数据中的至少一项生产运行数据不能与所述曲线控件中的所有数据属性相匹配时,根据该生产运行数据的属性对曲线控件的数据属性进行自定义扩展,添加相应的数据属性至所述曲线控件中,并完成与该生产运行数据的匹配;
[0008]步骤三、对每一组生产运行数据进行循环遍历,并按照预先设置的曲线控件中的多个数据属性进行匹配,然后依据所述曲线控件的设置添加相应组数的纵坐标,对所有的生产运行数据进行多曲线同时展示。
[0009]将同一运行设施的多组生产运行数据同时展示在同一坐标系中,方便监控人员进行对比;每一组生产运行数据都能根据其属性及时添加曲线控件的数据属性进行显示,实现了根据数据的动态变化及时调整曲线控件的目的。
[0010]优选的是,所述的运行设施实时数据多曲线展示方法中,多组生产运行数据与预先设置的曲线控件中的纵坐标轴数据属性进行匹配的方法包括:
[0011]I)根据曲线控件中纵坐标轴设定的界面展示高度和刻度个数,计算纵坐标轴间隔的高度,由此得到每个刻度的界面高度;
[0012]2)筛选出每一组生产运行数据的最大值,并根据纵坐标轴的预留空间,计算每一组生产运行数据的纵坐标轴的最大值;
[0013]3)根据每一组生产运行数据的纵坐标轴的最大值,计算纵坐标轴刻度的间隔量,由此得到每一组生产运行数据的每个刻度的显示值;
[0014]4)将每一组生产运行数据的每个刻度的显示值与每个刻度的界面高度进行匹配。
[0015]同一刻度的界面高度对应不同的显示值,使得即使数量级差距很大的多组生产运行数据也能在同一坐标系中同时显示,监控人员可以对每台运行设施的多组生产运行数据进行实时的比较,提高监控的准确率。
[0016]优选的是,所述的运行设施实时数据多曲线展示方法中,所述纵坐标轴的最大值为每一组生产运行数据最大值的1.2倍,以使得曲线显示在坐标系的中间位置,更加美观。
[0017]优选的是,所述的运行设施实时数据多曲线展示方法中,所述步骤三中,根据每一组生产运行数据的数量级的不同,将数量级相当的生产运行数据设置在纵坐标轴的同一侦U,比较更加直观。
[0018]优选的是,所述的运行设施实时数据多曲线展示方法中,位于纵坐标轴同一侧的多组生产运行数据由内到外依次排布,操作更加人性化。
[0019]优选的是,所述的运行设施实时数据多曲线展示方法中,筛选出每一组生产运行数据的最大值,并求得多个最大值的平均值,将生产运行数据最大值大于平均值的该组生产运行数据排布在纵坐标轴的同一侧,则生产运行数据最大值小于平均值的该组生产运行数据排布在纵坐标轴的另一侧。
[0020]优选的是,所述的运行设施实时数据多曲线展示方法中,筛选出每一组生产运行数据的最大值,将最大值相同的多组生产运行数据共用一个纵坐标轴进行显示。
[0021]优选的是,所述的运行设施实时数据多曲线展示方法中,所述步骤二中还包括,对调取的多组生产运行数据先进行二次处理,保证数据的合规性,然后进行封装后,保证数据的传输、展示的完整和流畅,保证曲线刷新速度,再进行匹配。
[0022]本发明至少包括以下有益效果:首先从所述数据库中调取需要展示的运行设施的多组生产运行数据,然后根据多组生产运行数据的不同动态调整曲线纵坐标的显示值,再根据所述曲线控件的设置对多组生产运行数据进行多曲线同时展示。本发明的所有生产运行数据均为实时采集数据,因此实现了实时数据的曲线展示,且多组曲线同时展示,方便对比操作;多个纵坐标同时存在,对应于相应的曲线,便于查找曲线上任一点的横纵坐标值;纵坐标轴数量级可根据相应的生产运行数据进行调节,保证数据变化趋势不因坐标的限制而被掩盖;曲线组数可以动态调整,方便对比不同组的曲线的变化趋势。
[0023]本发明的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本发明的研究和实践而为本领域的技术人员所理解。
【附图说明】
[0024]图1为本发明的实施例1的多曲线展/」、/」、意图;
[0025]图2为本发明的实施例2的多面积图展不不意图。
【具体实施方式】
[0026]下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0027]应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不排除一个或多个其它元件或其组合的存在或添加。
[0028]本发明提供一种运行设施实时数据多曲线展示方法,包括以下步骤:
[0029]步骤一、实时监测运行设施的生产运行数据,并采集存储在数据库中。通过数据采集系统,从运行设施的工艺工程采集生产运行数据,并存入大数据库中。通过大数据库建立数据列表,主要字段为:时间、参数1、参数2……参数η。曲线控件展示界面主要设置时间选项和参数选项,时间选项包括今天、近三天和近一周,或者自选时间段,参数选项包括参数
1、参数2......参数η。
[0030]步骤二、从所述数据库中调取需要展示的多组生产运行数据,即勾选要查询的数据,在复选框内打钩表示选中。并将其与预先设置的曲线控件中的多个数据属性进行匹配,数据属性包括:min设置数据最小值,title设置曲线名称,plotLines设置曲线的颜色、宽度,opposite设置y轴的显示位置true,在右侧,默认为f al se。当任一组生产运行数据中的至少一项生产运行数据不能与所述曲线控件中的所有数据属性相匹配时,例如,该组生产运行数据的最大值超出曲线控件设置的最大值,根据该生产运行数据的属性对曲线控件的数据属性进行自定义扩展,添加相应的数据属性至所述曲线控件中,并完成与该生产运行数据的匹配,即根据该组生产运行数据的最大值重新划分纵坐标轴的刻度显示,使其最终展示在坐标系中。
[0031]步骤三、对每一组生产运行数据进行循环遍历,并按照预先设置的曲线控件中的多个数据属性进行匹配,然后依据所述曲线控件的设置添加相应组数的纵坐标,对所有的生产运行数据进行多曲线同时展示。
[0032]所述的运行设施实时数据多曲线展示方法中,多组生产运行数据与预先设置的曲线控件中的纵坐标轴数据属性进行匹配的方法包括:
[0033]I)根据曲线控件中纵坐标轴设定的界面展示高度H和刻度个数i,计算纵坐标轴间隔的高度A Hi = H/i,由此得到每个刻度的界面高度依次为O,I* Δ Hi,2* Δ Hi……i* Δ Hi。
[0034]2)筛选出每一组生产运行数据的最大值¥.^,并根据纵坐标轴的预留空间,计算每一组生产运行数据的纵坐标轴的最大值Ymax2 = Ymaxl*120%。
[0035]3)根据每一组生产运行数据的纵坐标轴的最大值,计算纵坐标轴刻度的间隔量ΔY1 = Ymax2A,由此得到每一组生产运行数据的每个刻度的显示值依次为LRAY1,2* ΔYi……i*A Y1
[0036]4)将每一组生产运行数据的每个刻度的显示值与每个刻度的界面高度进行匹配。纵坐标轴每个刻度的界面高度为O,则对应的刻度的显示值为O;界面高度为I* Δ Hi时,对应的刻度的显示值为I* A Yi ;界面高度为2* Δ Hi时,对应的刻度的显示值为2 Δ Yi;界面高度为H时,对应的刻度的显示值为Ymax2。
[0037]也可以每一组生产运行数据均根据实际情况,设定相应的纵坐标轴刻度。以纵坐标轴共设5个刻度为例,根据实际情况中水质参数pH值的范围多在6?9之间,设定参数pH值的纵坐标轴刻度由下往上依次为0,3,6,9,12;根据实际情况中水质参数进水COD值的范围多在200?400之间,设定参数进水COD值相应的纵坐标轴刻度由下往上
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1