显示单元、用于显示单元的运行方法和计算机存储介质与流程

文档序号:15424006发布日期:2018-09-14 20:30阅读:202来源:国知局

本发明涉及电子技术领域,尤其涉及一种用于显示单元的运行方法。

本发明还涉及显示单元和计算机存储介质。



背景技术:

用于机床的操作台常常不直接与电脑数控(CNC)装置连接,而是经由协议获得要显示的操作图像,该协议例如经由以太网连接传输。与所显示的操作图像相关不同的功能是可行的。例如,能够改变或移动图像片段,将不同的窗口彼此叠加等等。也可行的是,就所显示的元素执行缩放,例如放大或缩小所显示的元素。电脑数控(CNC)装置就本发明而言是运算单元。然而运算单元也能够以不同的方式设计,例如设计为计算机辅助设计(CAD)系统或计算机辅助制造(CAM)系统。

也能够将智能移动设备、例如笔记本电脑或平板电脑作为操作台(Bedientafel)应用。在将这种设备作为操作台应用时,所提出的功能也是可行的。特别就本发明而言,这种智能设备是显示单元。

关于所显示的数据存在不同类型的数据。一方面该数据能够是字符类的数据,例如转速、调整、说明、定位等等。另一方面该数据能够是图像类的数据。

如果不使用智能显示单元作为显示单元,那么必须由运算单元执行全部与所显示的操作图像相关的功能。因此,显示单元虽然接收规定了相应功能的命令(=显示命令),但是还总是且无例外地将命令传输给运算单元。显示单元从运算单元接收按照命令改变的第一和/或第二数据,并且经由屏幕将相应的第一和/或第二数据输出给用户。

如果使用智能显示单元作为显示单元,那么替选地能够由运算单元或由智能显示单元的处理器实施与所显示的操作图像相关的功能。通过智能显示单元实施的优点是,既不需要与运算单元通信也不需要通过计算单元测定改变的数据。运算单元由此减小负载。此外,在许多情况下能够加速对改变的数据的测定。

然而,通过显示单元测定改变的数据不能产生附加的信息。当例如放大经由屏幕示出的对象时,对于之前作为单个像素示出的图像元素从现在开始应用例如2×2=4或3×3=9像素代替。然而图像信息本身保持不改变。然而,通常由运算单元基于几何数据测定特别是图形数据,该图形数据在相应放大时允许明显更精确的显示。因此当特别将显示命令传输给运算单元时,能够通过运算单元为用户提供附加的信息内容。

当预设其他的显示命令时,有类似的问题。在缩小时必须显示例如附加的元素,该元素之前布置在可见的图像范围之外。在旋转时,之前被覆盖的一些图像元素变得可见。同样地,之前可见的一些元素现在被覆盖。相同的问题适用于用于移动所显示的图像片段的移动命令,即如下命令,其中在不改变缩放并不向左或向右旋转的情况下将所显示的图像片段向上或向下移动。

可行的是,用户连同显示命令一起也预设了,该显示命令是否应在本地由显示单元实施,或者该显示命令是否应传输给运算单元并由运算单元实施。该操作方式一方面是繁琐的和有错误的。此外,用户必须知道:哪些数据能够由显示单元有意义地改变,以及哪些数据应该由运算单元有意义地改变。

US 2011/126142 A1描述了用于动态显示数据的方法,该数据与过程控制系统关联。该方法包括在图形引擎中接收由用户选择的过程控制信息,识别与所选择的过程控制信息关联的过程数据,并且从过程控制器中调取所识别的过程数据。对此,通过使元数据配设有对在预设具有元数据规则的数据库中的相应数据显示类型的交叉参照,使用元数据以确定适当的显示类型。



技术实现要素:

本发明的目的在于实现如下可行性:借助于该可行性以简单、自动化的方式为实施显示命令的运算单元尽可能地减小负载,并且仍然总是为用户提供最佳的图像信息。

本发明提出一种用于显示单元的运行方法,

-其中,显示单元从运算单元接收第一数据和第二数据,

-其中,显示单元经由显示单元的输出装置将第一数据和第二数据作为图像输出给显示单元的用户,

-其中显示单元从用户接收显示命令,该显示命令引起经由输出装置输出给用户的第一数据和第二数据的改变。

根据本发明,由此设计该运行方法,

-除了第一数据和第二数据之外,显示单元从运算单元还接收对应于第一数据的第一元数据和对应于第二数据的第二元数据,

-并且其中,显示单元检查显示命令是否与第一数据或第二数据相关,

-其中,在显示命令与第一数据相关的情况下,显示单元根据对应于第一数据的第一元数据决定,显示单元在没有中间连接运算单元的情况下是否按照显示命令改变所显示的第一数据并将相应改变的第一数据经由输出装置输出给用户,或者显示单元是否将显示命令传输给运算单元、从运算单元接收按照显示命令改变的第一数据和对应于第一数据的第一元数据、并将相应改变的第一数据经由输出装置输出给所述用户,以及

-其中,在显示命令与第二数据相关的情况下,显示单元根据对应于第二数据的第二元数据决定,显示单元在没有中间连接运算单元的情况下是否按照显示命令改变所显示的第二数据并将相应改变的第二数据经由输出装置输出给用户,或者显示单元是否将显示命令传输给运算单元、从运算单元接收按照显示命令改变的第二数据和对应于第二数据的第二元数据、并将相应改变的第二数据经由输出装置输出给所述用户。

优选地,通过与输出的图像相关的、由用户施加的手指姿势来预设显示单元的显示命令。当输出装置例如设计为触摸屏时,如在平板电脑中的典型情况一样,能够由用户在触摸屏上施加手指姿势。

可行的是,显示命令是用于放大或缩小所示出的第一数据或第二数据的缩放命令。替选地可行的是,显示命令是用于旋转三维视图的旋转命令或用于移动所示出的图像片段的移动命令。

该目的还通过一种计算机程序来实现。计算机程序包括机器代码,机器代码能够由包括输出装置的显示单元执行。

根据本发明,通过显示单元执行机器代码来引起显示单元实施根据本发明的运行方法。

特别地,计算机程序能够以机器可读取的形式例如以电子形式存储在存储器中。

本发明还提出一种显示单元,

-其中,显示单元利用这种计算机程序编程。

该目的还通过一种显示单元来实现,其中,显示单元具有输出装置。

根据本发明,显示单元利用根据本发明的计算机程序编程。

特别地,显示单元能够设计为平板电脑、笔记本电脑或智能电话。

此外,本发明提出一种计算机存储介质,其中在计算机存储介质上存储有计算机程序,当由显示单元执行该计算机程序时,显示单元执行根据本发明的方法

附图说明

本发明的上述属性、特征和优点以及如何实现这些的方式和方法根据下面对实施例的结合附图阐述的说明后更清楚易懂。在此,以示意图示出:

图1示出方框图,

图2示出流程图,和

图3示出可行的显示。

具体实施方式

根据图1,运算单元1与显示单元2通信。运算单元1为了该目的与显示单元2经由数据连接3连接。

运算单元1例如能够是数字控制装置或CAD系统或CAM系统。显示单元2是智能显示单元。除了输出装置4之外,该显示单元还包括至少一个处理器5和存储器6。显示单元2例如能够设计为平板电脑、笔记本电脑或智能电话。数据连接3例如能够基于以太网物理层。输出装置4例如能够设计为显示屏、特别是触摸屏。

在存储器6中以机器可读取的形式,例如以电子形式,存储计算机程序7。计算机程序7包括机器代码8,该机器代码能够由显示单元2执行。显示单元2利用计算机程序7编程。通过显示单元2执行机器代码8引起显示单元2实施运行方法,该运行方法随后接合另外的附图详细阐述。

根据图2,显示单元2在步骤S1中接收第一数据D1。显示单元2在步骤S1中还接收第一元数据MD1。第一元数据MD1对应于第一数据D1。在步骤S2中,显示单元2还接收第二数据D2。显示单元2在步骤S2中还接收第二元数据MD2。第二元数据MD2对应于第二数据D2。第一数据D1、第一元数据MD1、第二数据D2、第二元数据MD2的接收也能够整合在唯一的步骤中。然而与是否采用上述一个或另外的操作方式无关,相应的数据D1、D2在显示方面通常从上向下地传输。

在步骤S3中,显示单元2经由输出装置4将第一数据D1和第二数据D2作为图像输出给用户9。图3纯示例地示出了显示,即如何将该显示经由输出装置4输出给用户9。根据图3,在输出装置4的左侧部分中将第一数据D1输出给用户9。数据D1(例如)能够是字符形式的数据。在输出装置4的右侧部分中将第二数据D2输出给用户9。第二数据D2(例如)能够是图形数据,例如是工件的视图。

在步骤S4中,显示单元2从用户9接收命令C。在步骤S5中,显示设备2检查命令C是否为显示命令Z。如果不是这种情况,那么显示单元2转到步骤S6,显示单元在该步骤S6中执行以下动作。该动作显然取决于命令C。然后,显示单元2返回至步骤S3。

当命令C是显示命令Z时,显示单元2在步骤S7中检查显示命令Z是否与第一数据D1相关。

当显示命令Z与第一数据D1相关时,显示单元2转到步骤S8。在步骤S8中,显示单元2根据第一元数据MD1决定,显示单元是否应直接处理所显示的第一数据D1。

当显示单元应直接处理第一数据D1时,显示单元2转到步骤S9。在步骤S9中,显示单元2改变第一数据D1。显示单元2在没有中间连接运算单元1的情况下实施步骤S9。然后,显示单元2返回至步骤S3。在重新执行步骤S3时,显示单元2经由输出装置4将相应改变的第一数据D1输出给用户9。

当显示单元2相反地不应直接处理第一数据D1时,显示单元2转到步骤S10。在步骤S10中,显示单元2将显示命令Z传输到运算单元1。运算单元1测定基于传输的显示命令Z而改变的第一数据D1。显示单元2在步骤S11中从运算单元1接收相应改变的第一数据D1。在步骤S11中,显示单元2还类似于步骤S1地从运算单元1接收附属的第一元数据MD1。然后,显示单元2返回步骤S3。

当显示命令Z与第二数据D2相关时,显示单元2转到步骤S12。在步骤S12中,显示单元2根据第二元数据MD2决定,该显示单元是否应直接处理所显示的第二数据D2。

当显示单元应直接处理第二数据D2时,显示单元2转到步骤S13。在步骤S13中,显示单元2改变第二数据D2。显示单元2在没有中间连接运算单元1的情况下执行步骤S13。然后,显示单元2返回步骤S3。在重新执行步骤S3时,显示单元2经由输出装置4将相应改变的第二数据D2输出给用户9。

当显示单元2相反地不应直接处理第二数据D2时,显示单元2转到步骤S14。在步骤S14中,显示单元2将显示命令Z传输到运算单元1。运算单元1测定基于所传输的显示命令Z而改变的第二数据D2。显示单元2在步骤S15中从运算单元1接收相应改变的第二数据D2。在步骤S15中,显示单元2还类似于步骤S2地从运算单元1接收附属的第二元数据MD2。然后,显示单元2返回至步骤S3。

显示命令Z例如能够是缩放命令,即用于放大或缩小所显示的第一数据D1或第二数据D2的命令。然而替选地可行的是,显示命令Z是用于旋转三维视图的旋转命令。也可行的是,显示命令Z是用于移动所显示的图像片段的移动命令。

至少在一些情况下,命令C能够通过与输出的图像相关的、由用户9施加的手指姿势来预设给显示单元2。这也适用于显示命令Z。例如,输出装置4能够按照图1中的视图设计为触摸屏。在该情况下,命令C能够通过相应的、在显示屏4上施加的手指姿势来预设。这在图1中通过经由显示屏4预设命令C来表明。

综上所述,本发明因此涉及如下事实:

显示单元2从运算单元1接收第一数据D1和第二数据D2。除第一数据D1和第二数据D2之外,显示单元还从运算单元1接收对应于第一数据D1的第一元数据MD1和对应于第二数据D2的第二元数据MD2。显示单元2经由显示装置4将第一数据D1和第二数据D2作为图像输出给用户9。显示单元从用户9接收显示命令Z。

显示单元2根据对应于显示命令Z所涉及的数据D1、D2的元数据MD1、MD2决定,显示单元在没有中间连接运算单元1的情况下是否按照显示命令Z改变相应的数据D1、D2,并且将相应改变的数据D1、D2经由输出装置4输出给用户9,或者显示单元是否将显示命令Z传输给运算单元1,从运算单元1接收按照显示命令Z改变的相应的数据D1、D2和对应于相应的数据D1、D2的元数据MD1、MD2,并且经由输出装置4将相应改变的数据D1、D2输出给用户9。

本发明具有许多优点。尽管在细节上通过优选的实施例详细地阐述和说明了本发明,但是本发明不局限于公开的实例以及本领域技术人员能够从中推导出其他的变体,而不脱离本发明的保护范围。

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