人机接口的图形显示中的全局时间同步的制作方法

文档序号:6359977阅读:192来源:国知局
专利名称:人机接口的图形显示中的全局时间同步的制作方法
人机接口的图形显示中的全局时间同步
背景技术
本文描述的实施例通常涉及用于显示数据的图形显示,更具体地,涉及用于同步由这样的图形显示所显示的数据的方法、系统和计算机可读存储介质。至少一些已知的系统使用户能够使用标准的网络浏览器通过网络修改具有可控部分的机器的控制状态和/或人机接口(HMI),以便于实时地向远程用户显示修改。然而,这样的系统不能使时间同步参数的说明在向远程用户显示修改时使用。此外,至少一些已知的系统通过网络向系统内的节点分发时间值。该分发通过主时钟进行同步,所述主时钟生成主时间值并将该主时间值传送到节点以用于同步每个节点内的从属时钟。主时钟可以是指定节点或服务器。另外,至少一些已知的系统试图使用主时钟横跨(across)系统同步时间,如果通过主时钟同步失败,则通过使用备用主时钟。然而,这样的系统不能使时间同步参数的说明在向远程用户显示修改时使用。

发明内容
在一个方面,提供一种用于在人机接口(HMI)内设置的多个图形显示中同步时间的方法。该方法包括通过多个图形显示来显示所存储的数据,通过HMI内的配置工具接收数据刷新配置参数,并将该数据刷新配置参数存储在存储器中。该方法还包括通过HMI生成包括数据刷新配置参数的数据刷新消息,并通过多个图形显示中的至少一部分、基于数据刷新配置参数来刷新所存储的数据的显示。在另一个方面,提供一种系统,该系统包括具有配置为存储数据的存储器的服务器和通过网络耦合至该服务器的客户端。客户端被配置为显示包括多个图形显示的人机接口(HMI)。客户端被配置为通过多个图形显示来显示所存储的数据,并且通过配置工具接口接收数据刷新配置参数。客户端还被配置为生成包括数据刷新配置参数的数据刷新消息,并向多个图形显示广播该数据刷新消息,其中多个图形显示中的至少一部分被配置为基于数据刷新配置参数来刷新所存储的数据的显示。在又一个方面,提供具有多个计算机可执行组件的一个或多个计算机可读存储介质用于在人机接口(HMI)内同步时间。多个计算机可执行组件包括多个图形显示组件,所述多个图形显示组件在被至少一个处理器执行时使该至少一个处理器显示所存储的数据;以及全局时间控制组件,所述全局时间控制组件使至少一个处理器通过HMI内的配置工具接收数据刷新配置参数并将该数据刷新配置参数存储在存储器中。全局时间控制组件还使至少一个处理器生成包括数据刷新配置参数的数据刷新消息,并向多个图形显示组件广播该数据刷新消息,以便于多个图形显示组件中的至少一部分基于数据刷新配置参数来刷新所存储的数据的显示。


通过参考下面连同附图的描述,可以更好地理解本文描述的实施例。图I是示范的系统的简化框图。
图2是可以和图I示出的系统一起使用的示范的人机接口(HMI)的功能块框图。图3是图2示出的HMI在配置模式下的部分屏幕截图。图4是图2示出的HMI在运行模式下的部分屏幕截图。图5是用于从图2示出的HMI的用户或操作者接收数据刷新配置参数的示范的配置工具的屏幕截图。图6是说明在图2示出的HMI内的多个图形显示内同步时间的示范的方法的流程图。
具体实施例方式本文描述了用于在人机接口(HMI)的多个图形显示内同步时间的方法、系统和计 算机可读存储介质的示范实施例。本文描述的实施例便于根据自动应用于每个图形显示的数据刷新配置参数来刷新由多个图形显示所显示的数据。使用数据刷新配置参数便于简化横跨多个图形显示的同步的实现,而未使用用户或现场的专有装置,据此降低了开发、实现和服务成本。本文描述的方法、系统和计算机可读存储介质的示范的技术效果包括下列至少一项(a)通过全局时间控制组件和/或通过计算机可执行指令(例如通过脚本)来定义数据刷新配置参数;(b)基于数据刷新配置参数来生成数据刷新消息;以及(C)基于数据刷新消息来刷新(例如自动地、周期性地刷新)由多个图形显示所显示的数据。图I是示范的系统100的简化框图。在该示范的实施例中,系统100包括服务器102和还被称为客户端104的、连接到服务器102的多个客户端子系统。在一个实施例中,客户端104是包括网络浏览器和/或客户端软件应用的计算机,以便于客户端104能够通过例如互联网和/或内联网的网络106访问服务器102。网络106可以是任何适合类型的网络,例如反射内存网、局域网(LAN)、广域网(WAN)、拨入连接、线缆调制解调器、无线调制解调器和/或专用高速综合业务数字网(ISDN)线路。如上所述,客户端104可以是能够互连至网络106的任何设备,包括计算机,基于网络的电话,个人数字助理(PDA)或其他基于网络的可连接装置。在示范的实施例中,服务器102包括处理器108和耦合至处理器108的存储器110。存储器110存储数据,例如自动化数据和/或生产数据。在示范的实施例中,存储器110是包括已经在存储器110内被输入或修改的每个数据的时间戳、和/或与对应于自动化操作和/或生产操作的事件有关的时间的数据库。备选地,存储器110可以是任何合适的存储设备,包括但不限于仅包括,光盘驱动器、硬盘驱动器、固态驱动器或用于存储数据的任何合适的存储器设备。在一个实施例中,在客户端104的其中一个处由潜在的用户通过经由客户端104的其中一个登录到服务器102上来访问存储器110。在备选的实施例中,存储器110远离服务器102进行存储并且可以是非集中式的。在示范的实施例中,每个客户端104包括处理器112和耦合至处理器112的存储器114。另外,每个客户端104包括与处理器112和存储器114通信的人机接口(HMI)116。客户端104通过显示设备(未示出)显示HMI 116。在一些实施例中,存储器114包括多个计算机可执行组件,包括多个图形显示组件以及全局时间控制组件(图I未示出)。每个组件使处理器112执行下面描述的操作。
另外,本文说明并描述的实施例以及本文没有具体描述但是在本发明的各方面的范围内的实施例组成了用于在人机接口(HMI)的多个图形显示内同步时间的示范的装置,更具体地,组成了用于基于用于多个图形显示中的每一个的公共的、用户定义的时间期间来同步由多个图形显示所示出的数据的示范的装置。例如,可以用计算机可执行指令对服务器102或客户端104、或任何其他类似的计算机设备进行编程,据此组成了基于用于多个图形显示中的每一个的公共的、用户定义的时间期间来同步由多个图形显示所示出的数据的示范的装置。图2是可以和系统100 (图I中示出)一起使用的示范的HMI 116的功能块框图。在示范的实施例中,HMI 116包括通过配置工具206接收数据刷新配置参数204的全局时间控制组件202,下面更详细地描述。另外,HMI 116将数据刷新配置参数204存储在存储器114中。具体地,在HMI 116接收到来自客户端104 (图I中示出)的用户或操作者的命令之后,HMI 116将数据刷新配置参数204存储在存储器114中。在一些实施例中,HMI 116将缺省的数据刷新配置参数组存储在存储器114中。因此,在这样的实施例中,HMI 116通过重写缺省的刷新配置参数来存储通过全局时间控制组件202接收的数据刷新配置参数 204。另外,在一些实施例中,HMI 116被配置为在存储器114内重复地重写先前存储的数据刷新配置参数204。在示范的实施例中,HMI 116还包括一个或多个图形显示208,所述图形显示208通过网络106接收来自存储器110的数据,并通过用户可见对象(例如,但不限于图表和/或图形)来显示数据。在一些实施例中,图形显示208仅在HMI 116接收到来自客户端104的用户或操作者的命令之后从存储器110接收数据。在备选的实施例中,图形显示208自动接收(例如周期性地)来自存储器110的数据。在示范的实施例中,图形显示208响应于由客户端104传送到服务器102 (图I中示出)的请求而接收来自存储器110的数据。此外,在示范的实施例中,图形显示210基于数据刷新配置参数204来刷新通过用户可见对象显示的数据。具体地,客户端104生成包括数据刷新配置参数204的至少一部分的数据刷新消息。HMI 116将该数据刷新消息发送到图形显示208。响应于数据刷新消息,图形显示208基于数据刷新消息内的数据刷新配置参数204来刷新通过用户可见对象显示的数据。在一些实施例中,HMI 116还包括通过网络106接收来自存储器110的数据的一个或多个非图形显示210。非图形显示210以与图形显示208不同的形式显示数据或处理数据的结果。例如,非图形显示210可以显示最大数据值或最小数据值。因此,在一些实施例中,非图形显示210并不刷新所显示的数据或所显示的结果。然而,在备选的实施例中,非图形显示210基于数据刷新配置参数204来刷新所显示的数据或所显示的结果。图3是HMI 116在配置模式下的部分屏幕截图。在示范的实施例中,HMI 116包括菜单栏302,所述菜单栏302包括多个菜单标识符304,包括例如,主菜单标识符306。客户端104 (图I中示出)的用户或操作者对特定菜单标识符304的选择使HMI 116显示相关联的带状栏(ribbon bar),例如,主带状栏308。主带状栏308包括多个带状部分310,包括例如新建部分312和工作区部分314。新建部分312包括例如使用户或操作者能够创建和配置新建图形显示208 (图2中示出)的新建图形显示按钮316以及使用户或操作者能够创建或配置新建非图形显示210 (图2中示出)的新建非图形显示按钮318。工作区部分314包括使HMI 116切换进入如下所述的运行模式的切换至运行按钮320。
图4是HMI 116在运行模式下的部分屏幕截图。在示范的实施例中,HMI 116包括具有全局时间控制部分404的历史带状栏402。如下所述,全局时间控制部分404包括使HMI 116显示配置工具206 (图2中示出)以用于接收数据刷新配置参数204 (图2中示出)的配置工具按钮406。此外,全局时间控制部分404包括开始时间部分408和结束时间部分410。在开始时间部分408中示出的开始时间和结束时间部分410中示出的结束时间之间的时间期间是图形显示208 (图2中示出)接收来自存储器110 (图I中示出)的、用于向客户端104 (图I中示出)的用户或操作者显示的数据的持续时间。此外,在示范的实施例中,全局时间控制部分404包括多个导航控制按钮412,所述导航控制按钮412包括快速倒退按钮414、慢速倒退按钮416、慢速前进按钮418和快速前进按钮420。每个按钮414、416、418和420使图形显示208中示出的数据倒退或前进预选的量。在一些实施例中,客户端104在存储器114中生成数据的高速缓存。具体地,客户端104接收来自服务器102的数据并将该数据存储在存储器114中。当启动慢速前进按钮418和/或快速前进按钮420时,从存储器114中的高速缓存读取数据,并通过图形显示208显示数据。在示范的实施例中,导航控制按钮412还包括将数据刷新配置参数204应用于图形显示208的应用按钮422、播放/暂停按钮424和将当前日期和时间插入结束时间部分 410的当前时间按钮426。当被启动时,播放/暂停按钮424选择性地暂停和播放所显示的数据。图5是通过配置工具按钮406 (图4中示出)启动的、用于接收来自客户端104 (图I中示出)的用户或操作者的数据刷新配置参数204 (图2中示出)的配置工具206的屏幕截图。在备选的实施例中,通过由客户端104执行的脚本来输入数据刷新配置参数204。在另一个备选的实施例中,由服务器102执行该脚本。在示范的实施例中,配置工具206包括使用户或操作者能够指定期望的时间期间的开始时间以及或者结束时间或者持续时间的时间定义部分502。具体地,时间定义部分502包括使用户或操作者能够指定期望的时间期间的开始时间的开始时间字段504。时间定义部分502还包括使用户或操作者能够指定期望的时间期间的结束时间的结束时间字段506。提供使用户或操作者能够将当前日期和时间插入结束时间字段506的当前时间按钮508。备选地,用户或操作者可以使用持续时间字段510指定期望的时间期间的持续时间。在示范的实施例中,配置工具206还包括具有速率字段514的速率更新部分512,所述速率字段514使用户或操作者能够指定图形显示208 (图2中示出)从存储器110 (图I中示出)请求新的或附加的数据的速率。另外,在示范的实施例中,配置工具206包括滚动速率部分516,所述滚动速率部分516使用户或操作者能够通过慢速滚动字段518指定慢速滚动速率以供慢速倒退按钮416和慢速前进按钮418 (两者在图4中示出)使用。此外,滚动速率部分516使用户或操作者能够通过快速滚动字段520指定快速滚动速率以供快速倒退按钮414和快速前进按钮420 (两者在图4中示出)使用。当百分比选择器522被标记时,慢速滚动字段518和快速滚动字段520各自被定义为期望的时间期间的持续时间的百分比。备选地,当百分比选择器522未被标记时,用户或操作者可以通过多个单选按钮524中的一个将慢速滚动速率和/或快速滚动速率指定为绝对值。图6是说明在人机接口(HMI)(例如图2-4中示出的HMI 116)的多个图形显示(例如图2中示出的图形显示208)内同步时间的示范的方法的流程图600。在示范的实施例中,图形显示208通过网络106 (图I中示出)接收602来自存储器110 (图I中示出)的数据,并通过用户可视对象(例如,但不限于图表和/或图形)来显示604数据。在一些实施例中,图形显示208仅在HMI 116接收来自客户端104 (图I中示出)的用户或操作者的命令之后接收602来自存储器110的数据。在备选的实施例中,图形显示208自动接收602 (例如周期性地)来自存储器110的数据。在示范的实施例中,图形显示208响应于通过客户端104传送到服务器102 (图I中示出)的请求而接收602来自存储器110的数据。此外,在示范的实施例中,HMI 116接收606数据刷新配置参数204(图2中示出)。具体地,HMI 116包括通过配置工具206 (图5中示出)接收606数据刷新配置参数204的全局时间控制组件202 (图2中示出)。数据刷新配置参数204包括期望的时间期间的开始时间以及或者结束时间或者持续时间,它们各自由客户端104的用户或操作者在时间定义部分502 (图5中示出)内指定。具体地,时间定义部分502包括使用户或操作者能够指定期望的时间期间的开始时间的开始时间字段504 (图5中示出)。时间定义部分502还包括 使用户或操作者能够指定期望的时间期间的结束时间的结束时间字段506 (图5中示出)。提供当前时间按钮508 (图5中示出)使用户或操作者能够将当前日期和时间插入结束时间字段506。备选地,用户或操作者可以使用持续时间字段510指定期望的时间期间的持续时间。在示范的实施例中,输入开始时间字段504的开始时间和输入结束时间字段506的结束时间被反映在历史带状栏402 (图4中示出)中。具体地,分别在开始时间部分408和结束时间部分410 (两者在图4中示出)中示出开始时间和结束时间。在示范的实施例中,HMI 116还通过全局时间控制组件202接收606图形显示208从存储器110请求新的或附加的数据的速率。使用速率更新部分512内的速率字段514(两者在图5中示出)指定该速率。HMI 116还通过全局时间控制组件202接收606慢速滚动速率以供慢速倒退按钮416和慢速前进按钮418 (两者在图4中示出)使用。另外,HMI 116接收606快速滚动速率以供快速倒退按钮414和快速前进按钮420 (两者在图4中示出)使用。HMI 116接着将数据刷新配置参数204存储608在存储器114 (图I中示出)中。具体地,在HMI 116接收到来自客户端104的用户或操作者的命令之后,HMI 116将数据刷新配置参数204存储608在存储器114中。在一些实施例中,HMI 116通过重写缺省的刷新配置参数来存储608通过全局时间控制组件202接收到的数据刷新配置参数204。此外,在一些实施例中,HMI 116被配置为在存储器114内重复地重写先前存储的数据刷新配置参数204。此外,在示范的实施例中,HMI 116生成610包括数据刷新配置参数204的至少一部分的数据刷新消息。HMI 116将数据刷新消息发送到图形显示208。响应于数据刷新消息,图形显示208基于数据刷新消息内的数据刷新配置参数204来刷新612通过用户可见对象显示的数据。图形显示208基于数据刷新消息内的数据刷新配置参数204并以指定的刷新速率来持续刷新612通过用户可见对象显示的数据。然而,当与慢速前进按钮418和/或快速前进按钮420 —起使用时,图形显示208在期望的时间期间的结束时间停止刷新通过用户可见对象显示的数据。在一些实施例中,客户端104在存储器114中生成数据的高速缓存。具体地,客户端104接收来自存储器110的数据并将该数据存储在存储器114中。当启动慢速前进按钮418和/或快速前进按钮420时,从存储器114中的高速缓存获得由图形显示208所显示的数据。此外,在一些实施例中,图形显示208各自包括独立的或缺省的刷新速率。在这样的实施例中,每个图形显示208基于缺省的刷新速率来刷新通过用户可见对象显示的数据。HMI 116检测超时或其他适当的事件,并生成610包括数据刷新配置参数204的至少一部分的数据刷新消息。HMI 116接着将该数据刷新消息发送到图形显示208。响应于数据刷新消息,图形显示208基于数据刷新消息内的数据刷新配置参数204来刷新612通过用户可见对象显示的数据。上面详细描述了用于人机接口(HMI)的多个图形显示内同步时间的方法、系统和计算机可读存储介质的示范的实施例。所述方法、系统和计算机可读存储介质不限于本文描述的特定实施例,而是相反,可独立地并且与本文描述的其它操作和/或组件分开地利用所述方法的操作和/或所述系统和/或设备的组件。此外,还可以在其他系统、方法和/ 或设备中定义或结合使用所描述的操作和/或组件,并且所描述的操作和/或组件未被限制为只和本文所述的系统、方法和存储介质一起来实施。例如本文描述的那些的服务器、计算机或客户端包括至少一个处理器或处理单元以及系统存储器。服务器、计算机或客户端通常具有至少某种形式的计算机可读介质。例如而非限制地,计算机可读介质包括计算机存储介质和通信介质。计算机存储介质包括以用于存储信息(例如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术实现的易失性的和非易失性的、可移动的和非可移动的介质。通信介质通常用调制数据信号(例如载波或其他传输机制)来体现计算机可读指令、数据结构、程序模块或其他数据并且包括任何信息输送介质。本领域技术人员熟悉所述调制数据信号,所述调制数据信号具有其字符集中的一个或多个或者以对信号中的信息进行编码这样一种方式进行改变。上述的任何一种的组合同样被包括在计算机可读介质的范围内。虽然与示范的计算机系统环境有关地描述了本发明,但是在许多其他通用目的或专用目的的计算机系统环境或配置下本发明的实施例是可操作的。所述计算机系统环境并不打算建议关于本发明的任何方面的使用或功能性的范围的任何限制。此外,计算机系统环境不应当解释为具有与示范的操作环境中示出的组件的任何一个或其组合有关的任何依赖或要求。可适合与本发明的各方面一起使用的公知的计算机系统、环境和/或配置的例子包括,但不限于,可编程逻辑控制器(PLC)、可编程自动化控制器(PAC)、个人计算机、服务器计算机、手持或膝上型设备、多处理器系统、基于微处理器的系统、机顶盒、可编程消费性电子产品、移动电话、网络PC、小型计算机、大型计算机、包括上述系统或设备中任何一个的分布式计算环境等等。可以在由一个或多个计算机或其他设备执行的计算机可执行指令(例如程序组件或模块)的通用上下文中描述本发明的实施例。可以利用组件或模块的任何数量和组织来实现本发明的各方面。例如,本发明的各方面不限于附图中示出的和本文描述的特定计算机可执行指令或者特定组件或模块。本发明的备选实施例可以包括不同的计算机可执行指令或具有比本文示出和描述的更多或更少的功能性的组件。除非另有规定,本文示出和描述的本发明的实施例中的操作的执行或实施顺序不是必需的。也就是,除非另有规定,可以任何顺序实施操作,并且本发明的实施例可以包括与本文公开的相比额外的或更少的操作。例如,可以预计在另一操作之前、同时或之后执行或实施特定操作是在本发明的各方面的范围内的。在一些实施例中,术语“处理器”通常指任何可编程系统,包括系统和微控制器、精简指令集电路(RISC)、特定用途集成电路(ASIC)、可编程逻辑电路和能够执行本文描述的功能的任何其他电路或处理器。上面的例子仅仅是示范性的,因此并不打算以任何方式限制术语处理器的定义和/或含义。在一些实施例中,术语“数据库”通常指任何的数据集合,包括分层数据库、关系数据库、平面文件数据库、对象关系数据库、面向对象的数据库和存储在计算机系统中的数据或记录的任何其他结构化集合。上面的例子仅仅是示范性的,因此并不打算以任何方式限制术语数据库的定义和/或含义。示范的数据库为Proficy Historian (Proficy 是弗吉尼亚州Charlottesville的GE Fanuc Automation Americas公司的注册商标)。数据库的额外例子包括,但不限于仅包括,Oracle Database、MySQL、IBM DB2、Microsoft SQLServer、Sybase 和PostgreSQL。然而,可以使用能够实现本文描述的系统和方法的任何数 据库。(Oracle是加利福尼亚州Redwood Shores的Oracle公司的注册商标;IBM是纽约州 Armonk 的 International Business Machines 公司的注册商标!Microsoft 是华盛顿州Redmond的Microsoft公司的注册商标;以及Sybase是加利福尼亚州Dublin的Sybase的注册商标)。在介绍本发明或其实施例的各方面的要素时,冠词“a”、“an”、“the”以及“所述”
打算表示存在有一个或多个要素。术语“包含”、“包括”和“具有”被规定为包括在内的并且表示除了列出的要素之外还可以存在有额外的要素。本书面描述使用示例公开了包括最佳实施方式的本发明,并且还使本领域任何技术人员能够实施本发明,包括制造和使用任何设备或系统以及执行任何合并的方法。本发明的可取得专利权的范围由权利要求书来限定,并且可以包括本领域技术人员想到的其他示例。如果这样的其他示例具有与权利要求书的字面语言并无不同的结构要素,或者如果这样的其他示例包括与权利要求书的字面语言并无实质性差异的等同的结构要素,则这样的其他示例被确定为在权利要求书的范围之内。
权利要求
1.一种用于在人机接口(HMI)内设置的多个图形显示中同步时间的方法,所述方法包括 通过所述多个图形显示来显示所存储的数据; 通过所述HMI内的配置工具接收数据刷新配置参数; 将所述数据刷新配置参数存储在存储器中; 通过所述HMI生成包括所述数据刷新配置参数的数据刷新消息;以及通过所述多个图形显示的至少一部分、基于所述数据刷新配置参数来刷新所存储的数据的显示。
2.如权利要求I所述的方法,还包括通过所述HMI、经由网络从服务器接收所存储的数据。
3.如权利要求I所述的方法,其中接收数据刷新配置参数包括接收数据刷新速率和期望的时间期间的开始时间。
4.如权利要求3所述的方法,其中接收数据刷新配置参数还包括接收期望的时间期间的结束时间。
5.如权利要求3所述的方法,其中接收数据刷新配置参数还包括接收期望的时间期间的持续时间。
6.如权利要求I所述的方法,还包括 通过至少一个导航控制按钮接收导航命令;以及 通过所述多个图形显示的至少一部分、基于所述数据刷新配置参数和所述导航命令来刷新所存储的数据的显示。
7.一种系统,包括 服务器,所述服务器包括被配置为存储数据的存储器;以及 客户端,所述客户端通过网络耦合至所述服务器,所述客户端被配置为显示包括多个图形显示的人机接口(HMI),所述客户端被配置为 通过所述多个图形显示来显示所存储的数据; 通过配置工具接口接收数据刷新配置参数; 生成包括所述数据刷新配置参数的数据刷新消息;以及 向所述多个图形显示广播所述数据刷新消息,所述多个图形显示的至少一部分被配置为基于所述数据刷新配置参数来刷新所存储的数据的显示。
8.如权利要求7所述的系统,其中所述数据刷新配置参数包括数据刷新速率和期望的时间期间的开始时间。
9.如权利要求8所述的系统,其中所述数据刷新配置参数包括期望的时间期间的结束时间。
10.如权利要求8所述的系统,其中所述数据刷新配置参数包括期望的时间期间的持续时间。
11.如权利要求7所述的系统,其中所述数据刷新配置参数包括滚动速率。
12.如权利要求7所述的系统,其中所述客户端还包括存储器,所述HMI还被配置为将所述数据刷新配置参数保存在所述存储器中。
13.如权利要求7所述的系统,其中所述客户端被配置为选择性地执行下列之一基于所述数据刷新消息来刷新所存储的数据的显示和忽略所述数据刷新消息。
14.如权利要求7所述的系统,其中,所述HMI还包括全局时间控制显示,所述全局时间控制显示包括多个导航控制按钮,所述客户端还被配置为选择性地使所存储的数据的显示前进和使所存储的数据的显示倒退。
15.一个或多个计算机可读存储介质,具有用于在人机接口(HMI)内同步时间的多个计算机可执行组件,所述多个计算机可执行组件包括 多个图形显示组件,所述多个图形显示组件在被至少一个处理器执行时使所述至少一个处理器显示所存储的数据;以及 全局时间控制组件,所述全局时间控制组件在被所述至少一个处理器执行时使所述至少一个处理器 通过HMI内的配置工具接收数据刷新配置参数; 将所述数据刷新配置参数存储在存储器中; 生成包括所述数据刷新配置参数的数据刷新消息;以及 向所述多个图形显示组件广播所述数据刷新消息,以便于所述多个图形显示组件的至少一部分基于所述数据刷新配置参数来刷新所存储的数据的显示。
16.如权利要求15所述的一个或多个计算机可读存储介质,其中所述多个图形显示组件经由网络接收来自服务器的所存储的数据。
17.如权利要求15所述的一个或多个计算机可读存储介质,其中所述全局时间控制组件接收数据刷新速率和期望的时间期间的开始时间。
18.如权利要求17所述的一个或多个计算机可读存储介质,其中所述全局时间控制组件接收期望的时间期间的结束时间。
19.如权利要求17所述的一个或多个计算机可读存储介质,其中所述全局时间控制组件接收期望的时间期间的持续时间。
20.如权利要求15所述的一个或多个计算机可读存储介质,其中所述全局时间控制组件 通过至少一个导航控制按钮接收导航命令;以及 向所述多个图形显示组件广播所述数据刷新消息,以便于所述多个图形显示组件的至少一部分基于所述数据刷新配置参数和所述导航命令来刷新所存储的数据的显示。
全文摘要
一种用于在人机接口(HMI)内设置的多个图形显示中同步时间的方法包括通过多个图形显示来显示所存储的数据,通过HMI内的配置工具接收数据刷新配置参数,并且将数据刷新配置参数存储在存储器中。该方法还包括通过HMI生成包括数据刷新配置参数的数据刷新消息,以及通过多个图形显示的至少一部分、基于数据刷新配置参数来刷新所存储的数据的显示。
文档编号G06F9/44GK102804124SQ201180015255
公开日2012年11月28日 申请日期2011年1月21日 优先权日2010年1月22日
发明者C.森卡拉, A.巴特 申请人:通用电气智能平台有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1