CN103955550A - 用于人机接口动画图形元素的计算机辅助设计的方法及装置 - Google Patents
用于人机接口动画图形元素的计算机辅助设计的方法及装置 Download PDFInfo
- Publication number
- CN103955550A CN103955550A CN201210451740.8A CN201210451740A CN103955550A CN 103955550 A CN103955550 A CN 103955550A CN 201210451740 A CN201210451740 A CN 201210451740A CN 103955550 A CN103955550 A CN 103955550A
- Authority
- CN
- China
- Prior art keywords
- industrial
- aided design
- feature
- computer
- graphic element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种人机接口动画图形元素的计算机辅助设计的方法及装置。提供了一个或更多个非瞬态计算机可读介质,上述介质存储有便于人机接口动画图形元素的计算机辅助设计的程序指令。当由计算系统执行时,程序指令指导计算系统至少对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图形元素进行显示。程序指令还包括指导计算系统至少对工业元素的特征的变化进行标识,并且修改图形元素的尺寸以可视地表示工业元素的特征的变化。
Description
相关申请
本申请在此要求于2011年11月11日提交的题为“METHOD ANDAPPARATUS FOR COMPUTER AIDED DESIGN OFHUMAN-MACHINE INTERFACE ANIMATED GRAPHICALELEMENTS”美国临时专利申请No.61/558,682的优先权,其全部内容通过引用合并到本申请中。
背景技术
在许多工业环境中,所使用的装备的数量和复杂度需要自动化以有成效地使用装备。通过装备的用户与装备自身之间的简化了的接口来增强自动化。该功能经常通过使用人机接口来提供,人机接口可以是包括有触摸屏幕或其他输入设备以使得用户能够控制装备的简易计算机。
经常期望使人机接口具有灵活性以使得人机接口以各种配置用在各种装备上。这要求人机接口便于配置。这些图形元素中的一些是静态的并且不变化,而其中的其他元素是动态的并且对要在人机接口上向用户显示的机器内变化做出反应。
针对每个可预见的装备件定制这些图形元素是不可能的,所以必须使得人机接口屏幕的设计尽可能地容易。通常,这包括对代表机器显示和控制的图形元素的巨大库进行创建。显然,创建这些库是费力的,并且将人机接口动画图形元素的创建流水化是非常有价值的。
发明内容
在一种实施方式中,提供了一种存储有有利于人机接口动画图形元素的计算机辅助设计的程序指令的一个或更多个计算机可读介质。当由计算系统执行时,所述程序指令指导所述计算系统至少对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图像元素进行显示。所述程序指令还指导计算系统至少对工业元素的特征的变化进行识别,并且修改图形元素的尺寸以可视地表示工业元素的特征的变化。
在另一种实施方式中,提供了一种用于人机接口动画图形元素的计算机辅助设计的方法,所述方法包括对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图像元素进行显示。所述方法还包括对所述工业元素的特征的变化进行识别,并且修改图像元素的尺寸以可视地表示工业元素的特征的变化。
在再一种实施方式中,提供了用于人机接口动画图形元素的计算机辅助设计的计算机辅助设计系统。该计算机辅助设计系统包括:通信接口,被配置成接收工业自动化环境内的工业元素的特征;以及耦接到该通信接口的处理器。该处理器被配置成:启动具有与工业元素的特征相关联的方尺寸的图形元素的显示;以及对工业元素的特征的变化进行识别。该处理器还被配置成:修改图像元素尺寸以可视地表示工业元素的特征的变化;以及启动对已修改的图像元素的显示。
提供本概要从而以简化的形式来介绍概念的选择,以下将在本技术公开内容中对这些概念做进一步的描述。应当理解,本概要无意对所要求保护的技术主题的关键特征或必要特征进行标识,也无意用来限定所要求保护的技术主题的范围。
附图说明
图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操作的方法的流程图;
图2示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图;
图3示出了与人机接口动画图形元素的计算机辅助设计相关联的工作流程的工作流程图;
图4示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图;
图5示出了表示包括有一定量物质的槽的示例人机接口动画图形元素;
图6示出了来自图5的表示包括有一定量物质的槽的示例人机接口动画图形元素的各个层和部件;以及
图7示出了用于指示来自图5的槽内的物质的变化量的方法。
具体实施方式
以下描述及相关联的附图教示本发明的最佳模式。出于教示发明原理的目的,可以简化或省略本最佳模式的一些常规方面。后附权利要求指定了本发明的范围。本最佳模式的一些方面可能没有落入本发明的由权利要求所指定的范围内。因此,本领域技术人员应当理解,根据本最佳模式的变化方案将落入本发明的范围内。本领域技术人员应当理解,以下所描述的特征能够以各种方式组合以形成本发明的多个变化方案。所以,本发明的不限于以下所描述的具体示例,而仅由权利要求和它们的等同方案来限定。
图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操作的方法的流程图。在用于人机接口动画图形元素的计算机辅助设计的方法的本示例实施方式中,通过如图2和图4所示并在随后描述的那些计算机辅助设计系统来创建和修改各种图形元素。可以通过一个或更多个计算机辅助设计系统来执行本方法的各个操作,并且不需要将任何操作绑定到任何特定的计算机辅助系统,这是因为可以将通用计算机配置成作为能够进行在此描述的方法的操作的计算机辅助设计系统。
提供了一种存储有有利于人机接口动画图形元素的计算机辅助设计的程序指令的一个或更多个非瞬态计算机可读介质。当由计算系统执行上述程序指令时,上述程序指令指导计算系统至少对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图形元素进行显示(操作100)。
例如,如包括有一定量物质的箱子等工业元素可以在耦接至业自动化环境内的各种工业元素的人机接口内由用于显示的图形元素来表示。图像元素可以表示箱子并且图形元素的一部分可以与箱子的如包括在箱子内的物质的体积等特征相关联。图形元素的一个或更多个尺寸(如,梯度停止点、高度、宽度或颜色等)与包括在箱子内的物质的体积相关联。
程序指令还指导计算系统至少对工业元素的特征的变化进行标识(操作102)。计算系统被配置成对工业元素的特征的变化进行识别。在上面的示例中,计算系统被配置成对包括在箱子内的物质的体积的变化进行检测。
程序指令还指导计算系统至少对图形元素的尺寸进行修改以可视地表示工业元素的特征的变化(操作104)。响应于对工业元素的特征的变化的识别,计算系统被配置成对图形元素的尺寸进行修改以可视地表示特征的变化。
在上面的示例中,计算系统被配置成对图像元素的与包括在箱子内的物质的体积相关联的尺寸(如梯度停止点、高度、宽度或颜色等)进行修改。在图5至图7中示出的示例对动态图形元素内的梯度停止点进行修改以表示对于工业元素的特征的变化值。因此,已修改的图形元素现在可以可视地表示包括在箱子内的物质的体积了。
在一些实施方式中,图形元素可以包括动态的图形元素,并且工业元素的特征是动态特征。在示例实施方式中,动态特征可以是工业元素的任何变化的特征如与工业元素相关联的物质体积和与工业元素相关联的温度等。
在另外的实施方式中,一个或更多个非瞬态计算机可读介质还指导计算系统至少将静态图形元素与动态图形元素同时地显示,静态图形元素与工业元素的静态特征相关联。
在这样的一种实施方式中,图形元素包括静态图形元素和动态图形元素两者。还在图5至图7中示出了这种示例。在示例实施方式中,静态特征可以是工业元素的任何非变化特征如工业元素的形状和工业元素的一个或更多个尺寸等。
现参考图2,计算机辅助设计系统200及相关联的讨论意在提供对可以实施图1所示的处理的适合的计算环境的简明的总体描述。可以利用计算设备和软件计算系统的许多其他配置来对针对用于人机接口动画图形元素的设计的计算机辅助设计系统的系统进行实施。
计算机辅助设计系统200可以是能够处理图形元素的任何类型的计算系统如服务器计算机、客户端计算机、互联网工具、或其任何组合或变体。随后所更加详细地讨论的图4提供了示例计算机辅助设计系统的更加详细的说明。实际上,计算机辅助设计系统200可以实施为单个计算系统,但是也可以以分布式的方式跨越多个计算系统来实施。例如,计算机辅助设计系统200可以表示以下服务器系统(未示出):利用该服务器系统,运行软件206的计算机系统(未示出)可以通信以使能计算机辅助设计特征。但是,计算机辅助设计系统200还可以表示运行软件206的计算机系统。实际上,计算机辅助系统200是作为通用计算系统的示例来提供的,当实施图1所示的方法时,上述通用计算系统变成能够进行人机接口动画图形元素的计算机辅助设计的特殊化系统。
计算机辅助设计系统200包括处理器202、存储系统204和软件206。处理器202通信地与存储系统204耦接。存储系统204存储计算机辅助设计软件206,当由处理器202执行时,计算机辅助设计软件206指导计算机辅助设计系统200根据图1所述的方法来操作。
仍然参考图2,处理器202可以包括将计算机辅助设计程序206从存储系统204中找到并执行的微处理器和其他电路。处理器202可以实施在单个处理设备中,但也可以跨越协同执行程序指令的多个处理设备或子系统来分布处理器202。处理器202的示例包括通用中央处理单元、专用处理器和图形处理器以及任何其他类型的处理设备。
存储系统204可以包括处理器202可读的并且能够存储计算机辅助设计软件206的任何存储介质。存储系统204可以包括以用于信息(如计算机可读指令、数据结构、程序模块或其他数据)存储的在任何方法或技术实施中使用的易失性与非易性、可移除与不可移除的介质。存储系统204可以实施为单个存储设备,但是也可以跨越多个存储设备或子系统来实施。存储系统204可以包括附加元件如能够与处理器202通信的控制器。
存储介质的示例包括随机存取存储器、只读存储器、磁盘、光盘和闪存以及其任何组合或变体,或任何其他类型的存储介质。在一些实施中,存储介质可以是非瞬态存储介质。在一些实施中,存储介质的至少一部分可以是瞬态的。应当理解,在任何情况下存储介质都不是传播信号。
计算机辅助设计软件206包括计算机程序指令、固件或一些其他形式的对图1所示的方法的至少一些部分进行实施的机器可读处理指令。计算机辅助设计软件206可以实施为单个应用程序,但是也可以实施为多个应用程序。计算机辅助设计软件206可以是单机应用程序,但是也可以在分布在多个设备上的其他应用程序内实施,包括但不限于其他设计软件和操作系统软件。
一般地,当计算机辅助设计软件206被加载到处理器202并执行时,计算机辅助设计软件206可以将处理器202和计算机辅助设计系统200整体上从通用计算系统转换成专用计算系统,该专用计算系统被定制成通过如图1所示的方法及相关联的讨论来对图形元素的计算机辅助设计进行辅助。
对计算机辅助设计软件206进行编码还可以转换存储系统204的物理结构。物理结构的具体转换取决于本说明书中的不同的实施中的各种因素。这些因素的示例包括但不限于:用于实施存储系统204的存储介质的技术和计算机存储介质是否被表征为主要或次要的存储器等。
例如,如果计算机存储媒介被实施为半导体基存储器,则计算机辅助设计软件206当在半导体存储器中被编码时可以转换该半导体存储器的物理状态。例如,计算机辅助设计软件206可以转换晶体管、电容器或组成半导体存储器的分立电路元件的状态。
关于磁性介质或光学介质可以发生类似的转换。在不背离本说明书的范围的情况下,可以通过上述仅为便于说明而提供的示例来进行物理介质的其他转换。
再次参考图1和图2,通过对采用计算机辅助设计软件206的计算机辅助设计系统200的操作,对输入数据208进行了转换并且产生了输出数据210。例如,可以认为输入数据208是通过包含在其中的图形数据的各种元素的转换来从一种状态转换到另一种状态。
计算机辅助设计系统200可以具有附加的设备、特征或功能。可选地,计算机辅助设计系统200可以具有如键盘、鼠标、语音输入设备或触摸输入设备等输入设备和相当的输入设备。还可以包括如显示器、扩音器、打印机和其类型的输出设备等输出设备。计算机辅助设计系统200还可以包括使得计算机辅助设计系统200能够与其他设备通信的通信连接和设备,如分布式计算与通信环境中的有线或无线网络。这些设备在本领域是公知的并且在此不需要对其进行详细的讨论。
图3示出了与人机接口动画图形元素的计算辅助设计相关联的工作流程的工作流程图。该工作流程图更加详细地示出了图1所述以及上面描述的方法。
在设计编辑器302内对图形304进行设计。图形304包括4个部件:静态1部件306、动态1部件308、动态2部件310和静态2部件312。这4个部件可以布置在图形304内的一个或更多个层上。
动态1部件308和动态2部件310可以转变成分别作为动态1.DYNAMIC 316和动态2.DYNAMIC 318的动态格式文件314。静态1部件306和静态2部件312转变成作为静态1.STATIC 322和静态2.STATIC 324的静态格式文件320。然后,将这4个文件输出到中间编辑器326,在中间编辑器326中,可以对动态部件进行编辑以添加属性并进行绑定。
在示例实施方式中,用可扩展的标记语言表述动态文件,并且中间编辑器326包括标记语言编辑器,为用户提供向动态部件添加属性和绑定的工具。在一些示例中,中间编辑器326包括中间编辑器预览332,在中间编辑器预览332中,可以结合与已修改的动态部件相关联的静态部件来对已修改的动态部件进行预览以确保对动态部件的修改没有错误。在本示例中,中间编辑器预览332在显示设备上显示动画图形334。动态图形334包括4个部件:静态1部件322、已修改的动态1部件328、已修改的动态2部件330和静态2部件324。
一旦在中间编辑器中完成了对动态部件的期望修改,则将图形输出到屏幕编辑器332中,在屏幕编辑器332中,对人机接口屏幕进行组装和测试。在本示例中,屏幕编辑器332对用于结合到人机接口屏幕中的动态图形1336和动态图形2336进行显示。
人机接口338被配置成显示多个人机接口屏幕如图3所述的人机接口屏幕1340和人机接口屏幕2342。动画图形元素以及这些屏幕的全部或任何屏幕可以与第一机器344、第二机器346和/或第三机器348对应。
图4示出了被配置成作为计算机辅助设计系统400操作的计算机系统的框图。在一个或更多个计算机辅助设计系统400上实施图1所示的方法,如图4所示。计算机辅助设计系统400包括通信接口402、显示器404、输入设备406、输出设备408、处理器410和存储系统412。处理器410链接到通信接口402、显示器404、输入设备406、输出设备408和存储系统412。存储系统412包括存储操作软件414的非瞬态存储设备。
通信接口402包括通过通信链路进行通信的部件如网卡、射频收发器、处理电路及软件、或一些其他的通信设备。通信接口402可以被配置成通过金属、无线或光学链路来进行通信。通信接口402可以被配置成使用TDM(时分复用)、IP(网络协议)、以太网、光学组网、无线协议、通信信令或其他通信格式—包括它们的组合。
显示器404可以是能够将信息呈现给用户的任意类型的显示器。在一些实施方式中,显示器可以包括触摸屏。输入设备406包括能够捕获用户输入和将这些输入传递给计算机辅助设计系统400的任何设备。输入设备406可以包括键盘、鼠标、触摸板或一些其他用户输入装置。输出设备408包括任何能够将来自计算机辅助设计系统400的输出传递给用户的任何设备。输出设备408可以包括打印机、投影仪、显示器或一些其他用户输出装置。显示器404、输入设备406和输出设备408对于计算机辅助设计系统400是外在的或在一些示例中可以将其省略。
处理器410包括微处理器或其他从存储系统412中检索并执行操作软件414的电路。存储系统412包括磁盘驱动器、闪盘、数据存储电路或其他非瞬态存储装置。操作软件414包括计算机程序、固件或一些其他形式的机器可读处理指令。操作软件414可以包括操作系统、实用程序、驱动器、网络接口、应用程序或一些其他类型的软件。当由处理电路执行时,操作软件414指导处理器410根据图1所示的方法对计算机辅助设计系统400进行操作。
在本示例中,计算机辅助设计系统400对存储为存储系统412内的软件414的多种方法进行执行。通过显示器404或输出设备408将这些图形元素修改的结果显示给用户。输入设备406使得用户能够输入计算机辅助设计系统所需的各种数据。
例如,处理器410从通信接口402、输入设备406或存储系统412中的任意一个接收输入数据208。然后,处理器410对输入数据208进行操作以生成输出数据210,输出数据210可以存储在存储系统412中,显示在显示器404上以及通过输出设备408来输出。
图5示出了表示包括有一定量物质504的槽500的示例人机接口动画图形元素。在本示例实施方式中,槽500的动画图形被配置成对包括在槽内的物质量进行显示。槽500包括槽体502和物质504。注意,一定量的物质504由槽体502的内部的梯级阴影来表示。在本示例实施方式中,槽体502是静态图形元素并且物质504是动态图形元素。
一般情况下,相似设备的动态图形使用矩形的变化高度来表示物质的量,相当于条形图。但是,在本示例中,槽体502的形状不是矩形而是包括锥形底部。因此,槽体502内的一定量的物质504不能用变化高度的矩形来表示。注意,在本示例中,物质504的竖直尺寸与包括在槽500内的物质的量(或体积)相关联。
图6示出了表示来自图5的包括有一定量物质的槽的示例人机接口动画图形元素的各个层和部件。在本示例中,使用两个部件来实施表示来自图5的槽的动画图形元素:动态图形元素504和静态图形元素502,其中每个都具有所示出的形状。
图7示出了用于指示来自图5的槽内的物质的变化量的方法。在本示例中,槽体502内的物质504是逐渐减少的。显示700中示出的动态图形元素表示物质处于比图5所述的水平低的水平处,并且显示702示出物质处于仍旧较低的水平。注意,对于动态图形元素的这些修改是通过简单地对动态图形元素内的梯度停止点的竖直尺寸进行修改来进行的。
注意,在显示702中,物质的量逐渐减小到该物质被完全包括在槽体502的倾斜部分内的点。在此物质的量是由于部件底部的阴影区域来表示的。这是通过动态地移动动态部件内的竖直尺寸中的梯度停止点来实现的。通过移动梯度停止点,可以以简单的方式在不同填充水平处显示有不规则的形状。
本技术使得人机接口能够通过最小化地使用存储器和处理器循环来有效地显示不规则地成形的容器中的不同量的物质。从容器中接收的填充水平数据可以很容易地转换成梯度停止点,然后,可以使用对大多数图形处理器可用的梯度填充函数来说明不规则地成形的容器中的填充水平。
以下所描述的是以在不牺牲性能的前提下维持全保真的方式来布置“静态”对“动态”图形的附加方法。考虑在性能与产品成本之间存在直接的关系并且在产品成本与获利能力(从提高利润或对降低成本能力的增长的需求来说)之间存在直接的关系——诸如此类的方法是极为有价值的。
1)由图形设计者(沿着链向上尽可能地高)以利用由设计者用线正确地连接的控制系统数据的方式来进行不规则对象的使用梯度停止点的水平填充动画。
传统地,设计者改变高度或宽度以给出水平变化(或进度条变化)的影响。但是,该方法仅应用于矩形。当应用于放置于不规则成形的容纳图形上的不规则成形的对象时,只会使上方的对象崩塌而不停留在容器的范围内。此外,如果使用梯度,则梯度扩散也会崩塌,而不能对液体顶部处的光学光效应的属性进行模拟。
其他设计者使用向量屏蔽并且提高或降低向量屏蔽的高度。但是,从性能方面来将,屏蔽是昂贵的操作。此外,需要两个独立的路径对象(一个用于原始形状,一个用于屏蔽——这增加了渲染性能和操作形状所需的存储以及对象自身的存储)。此外,如果使用梯度,则梯度扩散被“砍”掉,剩下关于液体的不期望和不逼真的查看效果。
除了这些传统的方法,顶部填充水平梯度停止点(在填充水平上对所有颜色不透明的一个点以及对于用样颜色完全透明的点)与非常宽梯度扩散一起生成了内容满足上述空间的逼真边缘(即,保留了水接触空气的光学特性)。本方法解决了在上述传统方法中列出的所有的5个问题,同时取得了性能和图形外观的益处。
2)对动态图形上的静态图形进行分层以显示机器对象的图形表示(指示状态—灯开/关,表示不同状态的不同颜色等)上的颜色变化。传统地,复合路径是动态的。但是,绘制复合路径(尤其是基于文本的向量和像圆等的东西)效率很低。
其他设计者显示或隐藏静态图像以给出颜色变化的说明。但是,需要创建大量的静态对象并且基于所期望的颜色数量来独立地进行渲染。此外,颜色不能是动态的。因此,每种形状需要静态地创建针对每种颜色的单独的图像并且在使用之前将其加载到图形人机接口系统中。
除了这些传统的方法,设计者可以“抽离”看起来是动态的形状并且使得其作为盘旋或漂浮在能够色彩化的简单动态矩形上方的过度静态的图像。矩形易于动态地变化。静态对象的蒙板的α通道(透明通道)可以使得显示出简单地画出的颜色底色的颜色。结果是动态地提升了性能,同时维持极好的外观。对于第一种传统方法的仅有的内在缺点是:静态形状的实际路径不是动态的,而路径没有改变的对象包括控制装备(透过彩色文本或符号显示的所有LED(发光二极管))和其文本改变颜色的静态标记(如酒店空缺/不空缺标记),使得这种新型方法对于渲染非变化背景上的静态文本是有价值的。
3)简化颜色动画的复合路径:当在奥多比绘画大师(AdobeIllustrator)上绘制对象时,每条路径是它自己的对象,因此用线连接每个颜色化对象是单调乏味的并且这需要更多的性能负载以单独地管理这些附加的对象。
替代地,设计者可以将所有不同的形状组合到一个复合路径,这使得可以将所有这些路径作为单一的复杂路径而不是许多不同的形状来动态地进行控制。本方法提升了性能并且减少了设计时间以及减小了布线错误的风险。
4)用于直接的设备交互的诊断图形:传统地,设计者或计算机程序员需要创建控制器中的logix和代理数据连接以在人机接口屏幕上查看控制器诊断信息。
替代地,设计者使用以下嵌入行为来预建图形:该嵌入行为能够在无需用户用线连接点的情况下与控制系统数据直接进行通信。如果自动发现不可用,则设计者可以简单地将预建的图像元素添加到它们的针对控制系统中的给定设备的显示屏幕,并且将该图形指向具有数据路径说明的设备。然后,当部署时,图形元素在内部具有近似地指示诊断信息以及影响该设备所需的所有内容。其次,为了使得在不干扰运行系统的情况进行工作,还对数据进行比较以最小化单独请求的数量,同时还限制刷新率来使得其足够慢以不在控制系统中引入问题。
上述描述以及相关联的图教示了本发明的最佳模式。所附权利要求指定了本发明的范围。注意,本最佳模式的一些方面可能没有落入本发明的由权利要求指定的范围内。本领域技术人员应当理解,能够以各种方式组合上述特征以形成本发明的多个变化方案。因此,本发明不限于上述具体的实施方式,而仅由所附权利要求和它们的等同方案来限定。
Claims (21)
1.一个或更多个非瞬态计算机可读介质,所述介质上存储有便于人机接口动画图形元素的计算机辅助设计的程序指令,其中,当由计算系统执行所述程序指令时,所述程序指令指导所述计算系统进行至少以下处理:
对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图形元素进行显示;
对所述工业元素的所述特征的变化进行识别;以及
修改所述图形元素的尺寸以可视地表示所述工业元素的所述特征的所述变化。
2.根据权利要求1所述的一个或更多个非瞬态计算机可读介质,其中,所述图形元素包括动态图形元素,并且其中,所述特征包括动态特征。
3.根据权利要求2所述的一个或更多个非瞬态计算机可读介质,其中,所述动态特征是与所述工业元素相关联的物质的体积。
4.根据权利要求2所述的一个或更多个非瞬态计算机可读介质,其中,所述动态特征是与所述工业元素相关联的温度。
5.根据权利要求2所述的一个或更多个非瞬态计算机可读介质,其中,所述程序指令还指导所述计算系统进行至少以下处理:
与所述动态图形元素同时地显示静态图形元素,所述静态图形元素与所述工业元素的静态特征相关联。
6.根据权利要求5所述的一个或更多个非瞬态计算机可读介质,其中,所述静态特征是所述工业元素的形状。
7.根据权利要求1所述的一个或更多个非瞬态计算机可读介质,其中,所述程序指令还指导所述计算系统通过移动所述图形元素内的梯度停止点来修改所述图形元素的所述尺寸以可视地表示所述工业元素的所述特征的所述变化。
8.一种用于人机接口动画图形元素的计算机辅助设计的方法,所述方法包括:
对具有与工业自动化环境内的工业元素的特征相关联的尺寸的图形元素进行显示;
对所述工业环境的所述特征的变化进行识别;以及
修改所述图形元素的尺寸以可视地表示所述工业元素的所述特征的所述变化。
9.根据权利要求8所述的方法,其中,所述图形元素包括动态图形元素,并且其中,所述特征包括动态特征。
10.根据权利要求9所述的方法,其中,所述动态特征是与所述工业元素相关联的物质的体积。
11.根据权利要求9所述的方法,其中,所述动态特征是与所述工业元素相关联的温度。
12.根据权利要求9所述的方法,还包括:
与所述动态图形元素同时地显示静态图形元素,所述静态图形元素与所述工业元素的静态特征相关联。
13.根据权利要求12所述的方法,其中,所述静态特征是所述工业元素的形状。
14.根据权利要求8所述的方法,其中,修改所述图形元素的尺寸以可视地表示所述工业元素的所述特征的所述变化包括:在所述图形元素内移动梯度停止点。
15.一种用于人机接口动画图形元素的计算机辅助设计的计算机辅助设计系统,所述计算机辅助设计系统包括:
通信接口,所述通信接口被配置成接收工业自动化环境内的工业元素的特征;以及
耦接到所述通信接口的处理器,所述处理器被配置成:启动对具有与所述工业元素的特征相关联的尺寸的图形元素的显示;对所述工业元素的所述特征的变化进行识别;修改所述图形元素的尺寸以可视地表示所述工业元素的所述特征的变化;以及启动对已修改的所述图形元素的显示。
16.根据权利要求15所述的计算机辅助设计系统,其中,所述图形元素包括动态图形元素,并且其中,所述特征包括动态特征。
17.根据权利要求16所述的计算机辅助设计系统,其中,所述动态特征是与所述工业元素相关联的物质的体积。
18.根据权利要求16所述的计算机辅助设计系统,其中,所述动态特征是与所述工业元素相关联的温度。
19.根据权利要求16所述的计算机辅助设计系统,其中,所述程序指令还指导计算系统进行至少以下处理:
与所述动态图形元素同时地显示静态图形元素,所述静态图形元素与所述工业元素的静态特征相关联。
20.根据权利要求19所述的计算机辅助设计系统,其中,所述静态特征是所述工业元素的形状。
21.根据权利要求15所述的计算机辅助设计系统,其中,所述处理还被配置成:通过在所述图形元素内移动梯度停止点来修改所述图形元素的所述尺寸以可视地表示所述工业元素的所述特征的变化。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810152130.5A CN108536890A (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
CN201210451740.8A CN103955550B (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210451740.8A CN103955550B (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810152130.5A Division CN108536890A (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103955550A true CN103955550A (zh) | 2014-07-30 |
CN103955550B CN103955550B (zh) | 2018-04-24 |
Family
ID=51332825
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210451740.8A Active CN103955550B (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
CN201810152130.5A Pending CN108536890A (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810152130.5A Pending CN108536890A (zh) | 2012-11-12 | 2012-11-12 | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN103955550B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110006420A (zh) * | 2018-05-31 | 2019-07-12 | 上海快仓智能科技有限公司 | 建图方法、图像采集和处理系统和定位方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070165031A1 (en) * | 2004-05-04 | 2007-07-19 | Fisher-Rosemount Systems, Inc. | Scripted graphics in a process environment |
US20080231637A1 (en) * | 2007-03-22 | 2008-09-25 | Microsoft Corporation | Acquiring a series of gradient stops from a bitmap source |
CN101788797A (zh) * | 2010-01-06 | 2010-07-28 | 大连理工大学 | 一种嵌入式人机界面组态信息编码方法 |
CN102609585A (zh) * | 2012-02-09 | 2012-07-25 | 北京航空航天大学 | 基于组件的航空仪表高效建模设计方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8661332B2 (en) * | 2004-04-30 | 2014-02-25 | Microsoft Corporation | Method and apparatus for document processing |
EP1766567A4 (en) * | 2004-05-17 | 2010-05-05 | Invensys Sys Inc | SYSTEM AND METHOD FOR DEVELOPING ANIMATED VISUALIZATION INTERFACES |
-
2012
- 2012-11-12 CN CN201210451740.8A patent/CN103955550B/zh active Active
- 2012-11-12 CN CN201810152130.5A patent/CN108536890A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070165031A1 (en) * | 2004-05-04 | 2007-07-19 | Fisher-Rosemount Systems, Inc. | Scripted graphics in a process environment |
US20080231637A1 (en) * | 2007-03-22 | 2008-09-25 | Microsoft Corporation | Acquiring a series of gradient stops from a bitmap source |
CN101788797A (zh) * | 2010-01-06 | 2010-07-28 | 大连理工大学 | 一种嵌入式人机界面组态信息编码方法 |
CN102609585A (zh) * | 2012-02-09 | 2012-07-25 | 北京航空航天大学 | 基于组件的航空仪表高效建模设计方法 |
Non-Patent Citations (2)
Title |
---|
ANNEROSE BRAUNE等: "XML-based monitoring and operating for Web Services in automation", 《INDUSTRIAL INFORMATICS》 * |
T. L. BLEVINS等: "DCS: Operator’s Graphics", 《PROCESS CONTROL AND OPTIMIZATION》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110006420A (zh) * | 2018-05-31 | 2019-07-12 | 上海快仓智能科技有限公司 | 建图方法、图像采集和处理系统和定位方法 |
CN110006420B (zh) * | 2018-05-31 | 2024-04-23 | 上海快仓智能科技有限公司 | 建图方法、图像采集和处理系统和定位方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103955550B (zh) | 2018-04-24 |
CN108536890A (zh) | 2018-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130311914A1 (en) | Method and apparatus for computer aided design of human-machine interface animated graphical elements | |
CN107766045B (zh) | 为机器视觉系统提供可视化程序的装置、系统和方法 | |
CN108363572B (zh) | 一种ui自动布局的方法 | |
CN109716294B (zh) | 具有可移动迷你标签的用户界面 | |
JP2010257464A (ja) | プロセス制御システム内の操作者インターフェースディスプレイのためのアニメーションおよびイベントの構成 | |
JP7420911B2 (ja) | ウェブサイトコンポーネント相互間におけるスマートインタラクションのためのシステム及び方法 | |
CN101414301B (zh) | 处理内容管理系统内的储存库中的对象的装置和方法 | |
CN103176954A (zh) | 一种基于HTML5 canvas的数学公式显示方法及系统 | |
CN112668290A (zh) | 基于网格化设计的动态表单生成方法及系统 | |
US8843884B1 (en) | Interactive graphical construction of parametric components of typical cross section frameworks | |
CN112364496B (zh) | 基于html5和vue技术的航电仿真面板生成系统 | |
CN113849175A (zh) | 一种代码生成方法、装置、设备及存储介质 | |
CN115495069B (zh) | 基于模型驱动的煤炭工业软件流程实现方法、装置及设备 | |
CN108733441A (zh) | 一种适用于大规模电网符号设备的渲染可视化方法及系统 | |
CN103955550A (zh) | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 | |
US8869048B2 (en) | Declarative and multi-mode wizard framework | |
JP2006294011A (ja) | 制御プログラム開発支援装置 | |
US10529100B2 (en) | Interaction-driven format for graph visualization | |
CN101057231A (zh) | 文档处理装置和文档处理方法 | |
US9830053B2 (en) | Screen definition device for operating panel | |
WO2012017992A1 (ja) | プログラム作成装置及び画像制御システム | |
US11803179B2 (en) | SCADA web HMI system | |
CN103810312A (zh) | 用于人机接口动画图形元素的计算机辅助设计的方法及装置 | |
Roddy et al. | SODA: an Open-Source Library for Visualizing Biological Sequence Annotation | |
CN114594936A (zh) | 页面的设计方法、装置、存储介质及计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: ohio Applicant after: Rockwell automation technologies Address before: ohio Applicant before: Rockwell Automation Tech Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |