用于人机接口动画图形元素的计算机辅助设计的方法及装置转让专利

申请号 : CN201210452662.3

文献号 : CN103810312B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 约瑟夫·巴利斯特列里大卫·托马斯史蒂文·科瓦尔凯文·克鲁格凯文·史密斯道格拉斯·赖夏德马修·德莱尔

申请人 : 洛克威尔自动控制技术股份有限公司

摘要 :

公开了一种用于人机接口动画图形元素的计算机辅助设计的方法及装置。提供了一种用于人机接口动态图形元素的计算机辅助设计的方法。该方法包括通过用户接口接收包括有采用设计格式的多个部件的图形的选择。该方法还包括通过用户接口接收多个部件中的第一部件是静态的指示,和多个部件中的第二部件是动态的指示。该方法还包括将第一部件从设计格式转化成静态格式以及将第二部件从设计格式转化成动态格式。然后,该方法输出具有采用静态格式的第一部件和采用动态格式的第二部件的图形。

权利要求 :

1.一种用于人机接口动画图形元素的计算机辅助设计的系统,所述系统包括:通过用户接口接收对包括有采用设计格式的多个部件的图形的选择的装置;

通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示的装置;

通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示的装置;

将所述第一部件从所述设计格式转化成静态格式的装置;

将所述第二部件从所述设计格式转化成动态格式的装置;以及输出具有采用所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的所述图形的装置,所述系统进一步包括:

在屏幕编辑器中打开所述图形的装置;

接收将所述图形绑定到控制器中的标签的至少一个指令的装置;

将所述图形和所述绑定保存为人机接口屏幕的装置;以及在人机接口上显示所述人机接口屏幕的装置。

2.根据权利要求1所述的系统,进一步包括:在标记语言编辑器中打开采用所述动态格式的所述第二部件的装置;

接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定的装置;

修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定的装置;

以及

保存具有采用所述静态格式的所述第一部件和已修改的采用所述动态格式的所述第二部件的所述图形的装置。

3.根据权利要求2所述的系统,进一步包括:显示包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表示的装置,所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第二部件内的动画。

4.根据权利要求1所述的系统,其中,所述动态格式是可扩展标记语言。

5.一种用于人机接口动画图形元素的计算机辅助设计的方法,所述方法包括:通过用户接口接收对包括有采用设计格式的多个部件的图形的选择;

通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示;

通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示;

将所述第一部件从所述设计格式转化成静态格式;

将所述第二部件从所述设计格式转化成动态格式;以及输出具有采用所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的所述图形,所述方法还包括:

在屏幕编辑器中打开所述图形;

接收将所述图形绑定到控制器中的标签的至少一个指令;

将所述图形和所述绑定保存为人机接口屏幕;以及在人机接口上显示所述人机接口屏幕。

6.根据权利要求5所述的方法,还包括:在标记语言编辑器中打开采用所述动态格式的所述第二部件;

接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定;

修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定;以及保存具有采用所述静态格式的所述第一部件和已修改的采用所述动态格式的所述第二部件。

7.根据权利要求6所述的方法,还包括:显示包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表示,所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第二部件内的动画。

8.根据权利要求5所述的方法,其中,所述动态格式是可扩展标记语言。

9.一种用于人机接口动画图形元素的计算机辅助设计的计算机辅助设计系统,所述计算机辅助设计系统包括:通信接口,所述通信接口被配置成:接收对包括有采用设计格式的多个部件的图形的选择;接收关于所述多个部件中的第一部件是静态的指示;以及接收关于所述多个部件中的第二部件是动态的指示;以及耦接到所述通信接口的处理器,所述处理器被配置成:将所述第一部件从所述设计格式转化成静态格式;将所述第二部件从所述设计格式转化成动态格式;以及输出具有采用所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的所述图形,其中,所述处理器还被配置成:在屏幕编辑器中打开所述图形;

接收将所述图形绑定到控制器中的标签的至少一个指令;

将所述图形和所述绑定保存为人机接口屏幕;以及启动在人机接口上对所述人机接口屏幕的显示。

10.根据权利要求9所述的计算机辅助设计系统,其中,所述处理器还被配置成:在标记语言编辑器中打开采用所述动态格式的所述第二部件;

接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定;

修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定;以及保存具有采用所述静态格式的所述第一部件和已修改的采用所述动态格式的所述第二部件的所述图形。

11.根据权利要求10所述的计算机辅助设计系统,其中,所述处理器还被配置成:启动对包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表示的显示,所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第二部件内的动画。

12.根据权利要求9所述的计算机辅助设计系统,其中,所述动态格式是可扩展标记语言。

13.一种用于人机接口动画图形元素的计算机辅助设计的系统,所述系统包括:通过用户接口接收对包括有采用设计格式的多个部件的图形的选择的装置;

通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示的装置;

通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示的装置;

将所述第一部件从所述设计格式转化成静态格式的装置;

将所述第二部件从所述设计格式转化成可扩展标记语言格式的装置;

输出具有采用所述静态格式的所述第一部件和采用所述可扩展标记语言格式的所述第二部件的所述图形的装置;

在标记语言编辑器中打开采用所述可扩展标记语言格式的所述第二部件的装置;

接收针对采用所述可扩展标记语言格式的所述第二部件的至少一个公共属性或绑定的装置;

修改采用所述可扩展标记语言格式的所述第二部件以包括所述至少一个公共属性或绑定的装置;

保存具有采用所述静态格式的所述第一部件和已修改的采用所述可扩展标记语言格式的所述第二部件的所述图形的装置;

显示包括有所述已修改的采用所述可扩展标记语言格式的所述第二部件的所述图形的图形表示的装置,所述图形表示包括所述图形的限定在所述已修改的采用所述可扩展标记语言格式的所述第二部件内的动画;

在屏幕编辑器中打开所述图形的装置;

接收将所述图形绑定到控制器中的标签的至少一个指令的装置;

将所述图形和所述绑定保存为人机接口屏幕的装置;以及在人机接口上显示所述人机接口屏幕的装置。

说明书 :

用于人机接口动画图形元素的计算机辅助设计的方法及装置

[0001] 相关申请
[0002] 本申请在此要求于2011年11月11日提交的题为“METHOD AND APPARATUS FOR COMPUTER AIDEDDESIGN OF HUMAN-MACHINE INTERFACE ANIMATED GRAPHICAL ELEMENTS”美国临时专利申请No.61/558,584的优先权,其全部内容通过引用合并到本申请中。

背景技术

[0003] 在许多工业环境中,所使用的装备的数量和复杂度需要自动化以有成效地使用装备。通过装备的用户与装备自身之间的简化了的接口来增强自动化。该功能经常通过使用人机接口来提供,人机接口可以是包括有触摸屏幕或其他输入设备以使得用户能够控制装备的计算机。
[0004] 经常期望使人机接口具有灵活性以使得人机接口以各种配置用在各种装备上。这要求人机接口便于配置。这些图形元素中的一些是静态的并且不变化,而其中的其他元素是动态的并且对要在人机接口上向用户显示的机器内的变化做出反应。
[0005] 针对每个可预见的装备件定制这些图形元素是不可能的,所以必须使得人机接口屏幕的设计尽可能地容易。通常,这包括对代表机器显示和控制的图形元素的巨大库进行创建。显然,创建这些库是费力的,并且将人机接口动画图形元素的创建流水化是非常有价值的。

发明内容

[0006] 在一种实施方式中,提供了一种存储有便于人机接口动画图形元素的计算机辅助设计的程序指令的一个或更多个非瞬态计算机可读介质。当由计算系统执行时,所述程序指令指导所述计算系统至少通过用户接口接收对包括有采用设计格式的多个部件的图形的选择。
[0007] 所述指令还指导所述计算系统至少通过用户接口接收关于所述多个部件中的第一部件是静态的指示,并且通过用户接口接收关于所述多个部件中的第二部件是动态的指示。
[0008] 所述指令还指导所述计算系统至少将所述第一部件从设计格式转化成静态格式,将所述第二部件从设计格式转化成动态格式以及输出具有采用静态格式的第一部件和采用动态格式的第二部件的图形。
[0009] 在另一种实施方式中,提供了一种用于人机接口动画图形元素的计算机辅助设计的方法。该方法包括通过用户接口接收对包括有采用设计格式的多个部件的图形的选择。该方法还包括通过用户接口接收关于多个部件中的第一部件是静态的指示、和关于多个部件中的第二部件是动态的指示。该方法还包括将第一部件从设计格式转化成静态格式以及将第二部件从设计格式转化成动态格式。然后,该方法输出具有采用静态格式的第一部件和采用动态格式的第二部件的图像。
[0010] 在再一种实施方式中,提供了用于人机接口动画图形元素的计算机辅助设计的计算机辅助设计系统。该计算机辅助设计系统包括通信接口,该通信接口被配置成:接收对包括有采用设计格式的多个部件的图形的选择;接收关于所述多个部件中的第一部件是静态的指示;以及接收关于所述多个部件中的第二部件是动态的指示。
[0011] 该计算机辅助设计系统还包括耦接至该通信接口的处理器,该处理器被配置成:将第一部件从设计格式转化成静态格式;将第二部件从设计格式转换成动态格式;以及输出具有采用静态格式的第一部件和采用动态格式的第二部件的图形。
[0012] 在另一种实施方式中,提供了存储有便于人机接口动态图形元素的计算机辅助设计的程序指令的一个或更多个非瞬态计算机可读介质。当由计算系统执行时,所述程序指令指导所述计算系统来至少通过用户接口来接收对包括有采用设计格式的多个部件的图形的选择。
[0013] 所述程序指令还指导计算系统至少通过用户接口来接收关于上述多个部件中的第一部件是静态的指示以及通过用户接口来接收关于上述多个部件中的第二部件是动态的指示。上述程序指令还指导计算系统来至少将第一部件从设计格式转化成静态格式,将第二部件从设计格式转化成动态格式以及输出具有采用静态格式的第一部件和采用动态格式的第二部件的图形。
[0014] 所述程序指令还指导计算系统至少在标记语言编辑器中以可扩展标记语言格式打开第二部件,接收针对采用扩展标记语言格式的第二部件的至少一个公共属性或绑定以及修改采用扩展标记语言格式的第二部件以包括上述至少一个公共属性或绑定。
[0015] 所述程序指令还指导计算系统至少保存具有采用静态格式的第一部件和采用可扩展标记语言格式的已修改的第二部件的图形。所述程序指令还指导计算系统至少显示包括有采用可扩展标记语言格式的已修改的第二部件的图形的图形表示,上述图形表示包括图形的限定在采用扩展标记语言格式的已修改的第二部件内的动画。
[0016] 所述程序指令还指导计算系统至少在屏幕编辑器中打开图形,接收将该图形绑定到控制器中的一个标签的至少一个指令,将该图形和该绑定保存为人机接口屏幕以及将该人机接口屏幕显示在人机接口上。
[0017] 提供本概要从而以简化的形式来介绍概念的选择,以下将在本技术公开内容中对这些概念做进一步的描述。应当理解,本概要无意对所要求保护的技术主题的关键特征或必要特征进行标识,也无意用来限定所要求保护的技术主题的范围。

附图说明

[0018] 图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操作的方法的流程图;
[0019] 图2示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图;
[0020] 图3示出了与人机接口动画图形元素的计算机辅助设计相关联的工作流程的工作流程图;
[0021] 图4示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图;

具体实施方式

[0022] 以下描述及相关联的附图教示本发明的最佳模式。出于教示发明原理的目的,可以简化或省略本最佳模式的一些常规方面。后附权利要求指定了本发明的范围。本最佳模式的一些方面可能没有落入本发明的由权利要求所指定的范围内。因此,本领域技术人员应当理解,根据本最佳模式的变化方案将落入本发明的范围内。本领域技术人员应当理解,以下所描述的特征能够以各种方式组合以形成本发明的多个变化方案。所以,本发明的不限于以下所描述的具体示例,而仅由权利要求和它们的等同方案来限定。
[0023] 图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操作的方法的流程图。在用于人机接口动画图形元素的计算机辅助设计的方法的本示例实施方式中,通过如图2和图4所示并在随后描述的那些计算机辅助设计系统来创建和修改各种图形元素。可以通过一个或更多个计算机辅助设计系统来执行本方法的各个操作,并且不需要将任何操作绑定到任何特定的计算机辅助系统,这是因为可以将通用计算机配置成作为能够进行在此描述的方法的操作的计算机辅助设计系统。
[0024] 计算机辅助设计系统通过用户接口接收包括有采用设计格式的多个部件的图形的选择(操作100)。该图形可以包括每个层上具有一个或更多个部件的多个层。计算机辅助设计系统还通过用户接口接收多个部件的第一部件是静态的指示。该指示可以采用包括有一个或更多个静态部件的层的命名形式。
[0025] 计算机辅助设计系统还通过用户接口接收多个部件的第二部件是动态的指示。该指示可以采用包括有一个或更多个动态部件的层的命名形式。例如,名称以“##”开始的任何层都可以被认为是包括有动态部件的层,并且所有其他的层可以被认为是包括有静态部件的层。
[0026] 计算机辅助设计系统将第一部件(静态部件)从设计格式转化成静态格式(操作102)。在一些示例中,静态格式可以包括标量向量图形格式。在静态部件是照片的其他示例中,静态格式可以包括位图格式。计算机辅助设计系统还将第二部件(动态部件)从设计格式转化成动态格式(操作104)。在一些示例中,动态格式可以包括允许对动态部件进行后期编辑的标记语言。
[0027] 计算机辅助设计系统将具有采用静态格式的静态部件和采用动态格式的动态部件的图形输出到中间编辑器(操作106)。该中间编辑器可以是上述同一计算机辅助设计系统、不同的系统、操作在通用计算机系统上的不同的操作软件集合等。
[0028] 中间编辑器接收对于动态部件的属性和绑定从而修改图形(操作108)。可选地,中间编辑器可以执行预览功能,使得用户能够在保存已修改的图形之前对图形的修改效果进行查看。在一些实施方式中,中间编辑器可以包括可扩展标记语言编辑器,使得用户能够很容易地对已经以可扩展标记语言形式存储了的动态部件进行修改。
[0029] 在屏幕编辑器中,将图形放置在人机接口屏幕内(操作110),并且将屏幕输出到人机接口(操作112)。人机接口屏幕可以包括与操作在工业环境中的一个或更多个机器的不同方面对应的多个不同的图形。例如,当前图形可以与机器上的压力计对应,并且可以被配置成反映机器的一部分内的压力。在本示例中,该仪表体可以是静态部件,而指针可以是动态部件。在中间编辑器中将该指针配置成指示压力,并且在屏幕编辑器中,该图形被配置成从机器接收压力读数,并且该指针指示该压力。
[0030] 现参考图2,计算机辅助设计系统200及相关联的讨论意在提供在其中可以实施图1所示的处理的适当的计算环境的简明、总体性描述。可以使用计算设备和软件计算系统的其他配置来实施用于针对人机接口动画图形元素的设计的计算机辅助设计系统的系统。
[0031] 计算机辅助设计系统200可以是能够处理图形元素的任何类型的计算系统如服务器计算机、客户端计算机、互联网工具、或其任何组合或变体。随后所更加详细地讨论的图4提供了示例计算机辅助设计系统的更加详细的说明。实际上,计算机辅助设计系统200可以实施为单个计算系统,但是也可以以分布式的方式跨越多个计算系统来实施。例如,计算机辅助设计系统200可以表示以下服务器系统(未示出):利用该服务器系统,运行软件206的计算机系统(未示出)可以通信以使能计算机辅助设计特征。但是,计算机辅助设计系统200还可以表示运行软件206的计算机系统。实际上,计算机辅助系统200是作为通用计算系统的示例来提供的,当实施图1所示的方法时,上述通用计算系统变成能够进行人机接口动画图形元素的计算机辅助设计的特殊化系统。
[0032] 计算机辅助设计系统200包括处理器202、存储系统204和软件206。处理器202通信地与存储系统204耦接。存储系统204存储计算机辅助设计软件206,当由处理器202执行时,计算机辅助设计软件206指导计算机辅助设计系统200根据图1所述的方法来操作。
[0033] 仍然参考图2,处理器202可以包括将计算机辅助设计程序206从存储系统204中找到并执行的微处理器和其他电路。处理器202可以实施在单个处理设备中,但也可以跨越协同执行程序指令的多个处理设备或子系统来分布处理器202。处理器202的示例包括通用中央处理单元、专用处理器和图形处理器以及任何其他类型的处理设备。
[0034] 存储系统204可以包括处理器202可读的并且能够存储计算机辅助设计软件206的任何存储介质。存储系统204可以包括以用于信息(如计算机可读指令、数据结构、程序模块或其他数据)存储的在任何方法或技术实施中使用的易失性与非易性、可移除与不可移除的介质。存储系统204可以实施为单个存储设备,但是也可以跨越多个存储设备或子系统来实施。存储系统204可以包括附加元件如能够与处理器202通信的控制器。
[0035] 存储介质的示例包括随机存取存储器、只读存储器、磁盘、光盘和闪存以及其任何组合或变体,或任何其他类型的存储介质。在一些实施中,存储介质可以是非瞬态存储介质。在一些实施中,存储介质的至少一部分可以是瞬态的。应当理解,在任何情况下存储介质都不是传播信号。
[0036] 计算机辅助设计软件206包括计算机程序指令、固件或一些其他形式的对图1所示的方法的至少一些部分进行实施的机器可读处理指令。计算机辅助设计软件206可以实施为单个应用程序,但是也可以实施为多个应用程序。计算机辅助设计软件206可以是单机应用程序,但是也可以在分布在多个设备上的其他应用程序内实施,包括但不限于其他设计软件和操作系统软件。
[0037] 一般地,当计算机辅助设计软件206被加载到处理器202并执行时,计算机辅助设计软件206可以将处理器202和计算机辅助设计系统200整体上从通用计算系统转换成专用计算系统,该专用计算系统被定制成通过如图1所示的方法及相关联的讨论来对图形元素的计算机辅助设计进行辅助。
[0038] 对计算机辅助设计软件206进行编码还可以转换存储系统204的物理结构。物理结构的具体转换取决于本说明书中的不同的实施中的各种因素。这些因素的示例包括但不限于:用于实施存储系统204的存储介质的技术和计算机存储介质是否被表征为主要或次要的存储器等。
[0039] 例如,如果计算机存储媒介被实施为半导体基存储器,则计算机辅助设计软件206当在半导体存储器中被编码时可以转换该半导体存储器的物理状态。例如,计算机辅助设计软件206可以转换晶体管、电容器或组成半导体存储器的分立电路元件的状态。
[0040] 关于磁性介质或光学介质可以发生类似的转换。在不背离本说明书的范围的情况下,可以通过上述仅为便于说明而提供的示例来进行物理介质的其他转换。
[0041] 再次参考图1和图2,通过对采用计算机辅助设计软件206的计算机辅助设计系统200的操作,对输入数据208进行了转换并且产生了输出数据210。例如,可以认为输入数据
208是通过包含在其中的图形数据的各种元素的转换来从一种状态转换到另一种状态。
[0042] 计算机辅助设计系统200可以具有附加的设备、特征或功能。可选地,计算机辅助设计系统200可以具有如键盘、鼠标、语音输入设备或触摸输入设备等输入设备和相当的输入设备。还可以包括如显示器、扩音器、打印机和其类型的输出设备等输出设备。计算机辅助设计系统200还可以包括使得计算机辅助设计系统200能够与其他设备通信的通信连接和设备,如分布式计算与通信环境中的有线或无线网络。这些设备在本领域是公知的并且在此不需要对其进行详细的讨论。
[0043] 图3示出了与人机接口动画图形元素的计算辅助设计相关联的工作流程的工作流程图。该工作流程图更加详细地示出了图1所述以及上面描述的方法。
[0044] 在设计编辑器302内对图形304进行设计。图形304包括4个部件:静态1部件306、动态1部件308、动态2部件310和静态2部件312。这4个部件可以布置在图形304内的一个或更多个层上。
[0045] 动态1部件308和动态2部件310可以转变成分别作为动态1.DYNAMIC316和动态2.DYNAMIC318的动态格式文件314。静态1部件306和静态2部件312转变成作为静态
1.STATIC322和静态2.STATIC324的静态格式文件320。然后,将这4个文件输出到中间编辑器326,在中间编辑器326中,可以对动态部件进行编辑以添加属性并进行绑定。
[0046] 在示例实施方式中,用可扩展的标记语言表述动态文件,并且中间编辑器326包括标记语言编辑器,为用户提供向动态部件添加属性和绑定的工具。在一些示例中,中间编辑器326包括中间编辑器预览332,在中间编辑器预览332中,可以结合与已修改的动态部件相关联的静态部件来对已修改的动态部件进行预览以确保对动态部件的修改没有错误。在本示例中,中间编辑器预览332在显示设备上显示动画图形334。动态图形334包括4个部件:静态1部件322、已修改的动态1部件328、已修改的动态2部件330和静态2部件324。
[0047] 一旦在中间编辑器中完成了对动态部件的期望修改,则将图形输出到屏幕编辑器332中,在屏幕编辑器332中,对人机接口屏幕进行组装和测试。在本示例中,屏幕编辑器332对用于结合到人机接口屏幕中的动态图形1336和动态图形2336进行显示。
[0048] 人机接口338被配置成显示多个人机接口屏幕如图3所述的人机接口屏幕1340和人机接口屏幕2342。动画图像元素以及这些屏幕的全部或任何屏幕可以与第一机器344、第二机器346和/或第三机器348对应。
[0049] 图4示出了被配置成作为计算机辅助设计系统400操作的计算机系统的框图。在一个或更多个计算机辅助设计系统400上实施图1所示的方法,如图4所示。计算机辅助设计系统400包括通信接口402、显示器404、输入设备406、输出设备408、处理器410和存储系统412。处理器410链接到通信接口402、显示器404、输入设备406、输出设备408和存储系统
412。存储系统412包括存储操作软件414的非瞬态存储设备。
[0050] 通信接口402包括通过通信链路进行通信的部件如网卡、射频收发器、处理电路及软件、或一些其他的通信设备。通信接口402可以被配置成通过金属、无线或光学链路来进行通信。通信接口402可以被配置成使用TDM(时分复用)、IP(网络协议)、以太网、光学组网、无线协议、通信信令或其他通信格式—包括它们的组合。
[0051] 显示器404可以是能够将信息呈现给用户的任意类型的显示器。在一些实施方式中,显示器可以包括触摸屏。输入设备406包括能够捕获用户输入和将这些输入传递给计算机辅助设计系统400的任何设备。输入设备406可以包括键盘、鼠标、触摸板或一些其他用户输入装置。输出设备408包括任何能够将来自计算机辅助设计系统400的输出传递给用户的任何设备。输出设备408可以包括打印机、投影仪、显示器或一些其他用户输出装置。显示器404、输入设备406和输出设备408对于计算机辅助设计系统400是外在的或在一些示例中可以将其省略。
[0052] 处理器410包括微处理器或其他从存储系统412中检索并执行操作软件414的电路。存储系统412包括磁盘驱动器、闪盘、数据存储电路或其他非瞬态存储装置。操作软件414包括计算机程序、固件或一些其他形式的机器可读处理指令。操作软件414可以包括操作系统、实用程序、驱动器、网络接口、应用程序或一些其他类型的软件。当由处理电路执行时,操作软件414指导处理器410根据图1所示的方法对计算机辅助设计系统400进行操作。
[0053] 在本示例中,计算机辅助设计系统400对存储为存储系统412内的软件414的多种方法进行执行。通过显示器404或输出设备408将这些图形元素修改的结果显示给用户。输入设备406使得用户能够输入计算机辅助设计系统所需的各种数据。
[0054] 例如,处理器410从通信接口402、输入设备406或存储系统412中的任意一个接收输入数据208。然后,处理器410对输入数据208进行操作以生成输出数据210,输出数据210可以存储在存储系统412中,显示在显示器404上以及通过输出设备408来输出。
[0055] 上述描述以及相关联的图教示了本发明的最佳模式。所附权利要求指定了本发明的范围。注意,本最佳模式的一些方面可能没有落入本发明的由权利要求指定的范围内。本领域技术人员应当理解,能够以各种方式组合上述特征以形成本发明的多个变化方案。因此,本发明不限于上述具体的实施方式,而仅由所附权利要求和它们的等同方案来限定。