可编程显示器及其程序的制作方法_5

文档序号:9829856阅读:来源:国知局
6的各单元中,不仅储存图示那样的TimeO和DataO,还储存实际的数据(登录时间142、数据144)。图示的TimeO和DataO也可被看作预先分配给各单元的识别符。由此,例如储存在所述时间202的“TimeO”并不是储存该“TimeO”本身,储存在该“TimeO”的单元的实际数据被储存在所述时间202。这对于所述平均值的计算也相同,实际上利用实际数据进行计算处理。
[0165]项目处理部53例如利用这样生成的汇集登录数据200,进行历史趋势图显示(步骤S31)。由此,以往无法进一步“放大”显示时间范围的情况下,也能“放大”显示时间范围。另夕卜,如已经叙述的那样,该“放大”意味着一次能显示的时间范围的放大。
[0166]另外,执行所述步骤S31的处理之后,与所述其它的项目同样地,执行所述步骤S26、S27的处理。
[0167]在此,图14(b)所示的例子中,登录信息66的数据个数为(N+1)个,汇集登录数据200的数据个数为(M+1)个。并且,由于这里倍率为4倍,因此作为一例,将登录信息66的全部记录作为汇集对象的情况下,有(Μ+1) = (Ν+1)/4或(M+1)与(N+l)/4的关系。另外,在所述步骤S45为是的情况下,(N+1)可以被看作与所述上限值(登录个数(最大值)135)相同。
[0168]在此,所述(M+1)个少于等于能在显示器上用于历史趋势图显示的像素数量P的情况下,实质上能一次全部显示登录数据。另外,上述“实质上”并不是将登录信息66的数据直接进行显示,而是表示利用汇集数据。一次能显示的数据个数少于等于像素数量P这一点,与以往相同。另外,所述像素数量P也可以说是历史趋势图的时间轴所对应的像素个数。
[0169]所述像素数量P例如为显示器的横向的像素个数,但不限于该例子。
[0170]例如,显示器分辨率为横640(像素)X纵480(像素),所述“历史趋势图的时间轴对应的像素数量P”为600(像素)、(M+1)S600的情况下,实质上能一次显示全部登录数据,使用者容易掌握整体图像。
[0171]另外,(M+1)>P也没有关系。该情况下,虽然无法一次全部显示汇集登录数据200的数据203,但能显示其一部分,另外例如可以滚动显示。像这样,即便利用汇集登录数据200的情况下,也不是肯定能在实质上一次显示全时间序列数据。然而,能与以往相比“放大” 一次能显示的时间范围。
[0172]例如假设,当前时刻为15:00,一倍的情况下最多只能一次显示12:00?15:00三小时的数据。该情况下,利用本方法,例如将倍率放大为两倍,实质上能一次显示09:00?15:00六小时的数据。当然,这是通过将两个数据汇集为一个数据,使数据个数减半,从而能一次进行显示。同样地,例如将倍率放大为四倍,实质上能一次显示03:00?15:00十二小时的数据。当然,这也是通过将四个数据汇集为一个数据,使数据个数减少至1/4,从而能一次进行显示。
[0173]图15表示本例的历史趋势图显示例。
[0174]图示的例子中,在图表的显示区域中横轴方向上每一点与一个登录数据或一个汇集数据对应。假设,以往能一次显示的数据为图17所示的10:00?15:00五小时的时间范围的数据。以往,在该状态下即使使用者操作“放大”按钮,也无法进一步放大显示时间范围。理由如上文所述。
[0175]与此相对,本方法中,在该状态下使用者操作“放大”按钮,则生成例如所述汇集登录数据200,通过利用该数据进行图表显示,由此例如图15所示,能将2:00?15:00的时间范围的数据一次进行显示。图14(b)的例子的情况下,在每一点上,绘制登录信息66中的任意四个数据的平均值。
[0176]图16是本例的可编程显示器I的功能框图。
[0177]图示的可编程显示器I是显示历史趋势图的可编程显示器,具有时间序列数据储存部301、汇集数据生成部302、以及显示控制部303等各种处理功能部。另外,通过例如所述CPUll读取并执行预先储存在所述R0M12等的应用程序,来实现这些各种处理功能部。另外,作为一例,汇集数据生成部302和显示控制部303也可看作相当于所述项目处理部53。
[0178]时间序列数据储存部301储存时间序列数据。时间序列数据的一个例子为所述登录数据62。
[0179]指定的倍率为规定的倍率的情况下,汇集数据生成部302根据该倍率汇集所述时间序列数据,生成汇集数据。该汇集数据的一例为所述汇集登录数据200。
[0180]显示控制单元部303基于所述时间序列数据显示历史趋势图,但在生成所述汇集数据的情况下基于该汇集数据显示历史趋势图。即,在指定了上述规定的倍率的情况下,显示控制部303基于汇集数据显示历史趋势图。
[0181]在此,例如所述规定的倍率为大于一倍的倍率,例如为两倍、四倍等。
[0182]另外,例如,所述汇集数据生成部302通过对所述时间序列数据中所述指定的倍率对应的每多个数据进行规定的汇集处理,从而生成比所述时间序列数据的数据数量少的所述汇集数据。
[0183]例如,在所述指定的倍率为两倍的情况下,所述汇集数据生成部302将所述时间序列数据的每两个数据汇集为一个数据。该情况下,汇集数据的数据数量为时间序列数据的数据数量的一半。另外,例如,在所述指定的倍率为四倍的情况下,所述汇集数据生成部302将所述时间序列数据的每四个数据汇集为一个数据。该情况下,汇集数据的数据数量为时间序列数据的数据数量的1/4。
并且,例如所述数据的汇集方法对所述时间序列数据的所述指定倍率对应的每多个数据,求出该多个数据的平均值或移动平均值、或者峰值或谷值。在已经在图14等说明了的一个例子中,示出了利用平均值的例子,但不限于该例子。
[0184]另外,与基于所述时间序列数据进行显示的情况相比,基于所述汇集数据进行显示的情况能放大所述历史趋势图中的显示时间范围。例如,如已经在图15、图17等中所述,如图17所示,以往的显示时间范围最大为五小时,但如图13所示,本例中的显示时间范围最大为十三小时等。
[0185]另外,根据显示所述历史趋势图的显示器的分辨率,确定在该历史趋势图上一次能显示的数据个数的上限。即,例如,根据横轴(时间轴)方向的分辨率,确定一次能显示的数据个数的上限。即,例如上文所述的一例中,在横640(像素)X纵480(像素)的显示器的情况下,所述上限例如为640 (像素)或600 (像素)等。
[0186]并且,在本例的可编程显示器I中,基于所述时间序列数据的数据数量超过所述上限的情况下,所述汇集数据的数据数量也可以在该上限以下。由此,本例中,实质上能一次显示时间序列数据的全部数据。另外,“实质上”的意思如前文所述。
[0187]另外,在所述指定的倍率为所述一倍的情况下,所述显示控制部303将显示器的一个像素与所述时间序列数据的一个数据对应显示。由此,如上文所述,根据横轴(时间轴)方向的分辨率,确定一次能显示的数据个数的上限。
[0188]另外,在所述指定的倍率大于所述一倍的情况下,所述显示控制部303将显示器的一个像素与所述汇集数据的每一个数据对应。使一个数据和一个像素对应本身,与利用时间序列数据的情况相同,但通过“汇集”,实质上能一次显示更多的数据(更广的时间范围的数据)。
【主权项】
1.一种显示历史趋势图的可编程显示器,其特征在于,具有: 时间序列数据储存单元,该时间序列数据储存单元对时间序列数据进行储存; 汇集数据生成单元,在所指定的倍率为规定的倍率的情况下,该汇集数据生成单元根据该倍率对所述时间序列数据进行汇集,生成汇集数据;以及 显示控制单元,该显示控制单元基于所述时间序列数据显示所述历史趋势图,但在生成有所述汇集数据的情况下基于该汇集数据显示所述历史趋势图。2.如权利要求1所述的可编程显示器,其特征在于, 所述规定的倍率为大于一倍的倍率, 通过在所述时间序列数据中分别对于与所述指定的倍率相对应的多个数据进行规定的汇集处理,所述汇集数据生成单元生成数据数量比所述时间序列数据少的所述汇集数据。3.如权利要求2所述的可编程显示器,其特征在于, 所述规定的倍率为两倍或四倍, 在所述指定的倍率为两倍的情况下,所述汇集数据生成单元进行将所述时间序列数据中的每两个数据汇集为一个数据的汇集处理,在所述指定的倍率为四倍的情况下,所述汇集数据生成单元进行将所述时间序列数据中的每四个数据汇集为一个数据的汇集处理。4.如权利要求1?3中任一项所述的可编程显示器,其特征在于, 作为所述数据的汇集方法,分别对于所述时间序列数据中的与所述指定倍率相对应的多个数据,求出该多个数据的平均值或移动平均值,或者该多个数据的峰值或谷值。5.如权利要求1?3中任一项所述的可编程显示器,其特征在于, 与基于所述时间序列数据进行显示的情况相比,在基于所述汇集数据进行显示的情况下,在所述历史趋势图中的显示时间范围变大。6.如权利要求1?3中任一项所述的可编程显示器,其特征在于, 根据显示所述历史趋势图的显示器的分辨率,确定在该历史趋势图上一次能显示的数据个数的上限, 即使在所述时间序列数据的数据数量超过该上限的情况下,所述汇集数据的数据数量也处于该上限以下。7.如权利要求2或3所述的可编程显示器,其特征在于, 在所述指定的倍率为所述一倍的情况下,所述显示控制单元使所述时间序列数据的每一个数据与显示器的一个像素相对应地进行显示。8.如权利要求2或3所述的可编程显示器,其特征在于, 在所述指定的倍率为大于所述一倍的倍率的情况下,所述显示控制单元使所述汇集数据的每一个数据与显示器的一个像素相对应地进行显示。9.一种程序,其特征在于, 用于使显示历史趋势图的可编程显示器的计算机作为如下单元发挥作用: 时间序列数据储存单元,该时间序列数据储存单元对时间序列数据进行储存; 汇集数据生成单元,在所指定的倍率为规定的倍率的情况下,该汇集数据生成单元根据该倍率对所述时间序列数据进行汇集,生成汇集数据;以及 显示控制单元,该显示控制单元基于所述时间序列数据显示所述历史趋势图,但在生成有所述汇集数据的情况下基于该汇集数据显示所述历史趋势图。
【专利摘要】本发明提供了一种可编程显示器,在历史趋势图显示中,与以往相比能将最大显示范围进一步扩大,即使在显示对象数据个数超过显示画面的时间轴方向的像素数量的情况下,也能一次显示全部数据。时间序列数据储存部(301)储存时间序列数据。指定的倍率为规定的倍率的情况下,汇集数据生成部(302)根据该倍率汇集所述时间序列数据,生成汇集数据。显示控制部(303)基于所述时间序列数据显示历史趋势图,但在生成所述汇集数据的情况下基于该汇集数据显示历史趋势图。即,在指定了所述规定的倍率的情况下,显示控制部(303)基于汇集数据显示历史趋势图。所述规定的倍率为大于一倍的倍率,例如为两倍、四倍等。
【IPC分类】G05B23/02, G06F3/14
【公开号】CN105593774
【申请号】CN201380080068
【发明人】古山欣史
【申请人】发纮电机株式会社
【公开日】2016年5月18日
【申请日】2013年10月25日
【公告号】WO2015059816A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1