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

上传人:b*** 文档编号:6134904 上传时间:2019-04-17 格式:PDF 页数:13 大小:1.75MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210452662.3

申请日:

2012.11.12

公开号:

CN103810312A

公开日:

2014.05.21

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 17/50变更事项:专利权人变更前:洛克威尔自动控制技术股份有限公司变更后:罗克韦尔自动化技术公司变更事项:地址变更前:美国俄亥俄州变更后:美国俄亥俄州|||授权|||实质审查的生效IPC(主分类):G06F 17/50申请日:20121112|||公开

IPC分类号:

G06F17/50; G06F9/44

主分类号:

G06F17/50

申请人:

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

发明人:

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

地址:

美国俄亥俄州

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

李春晖;李德山

PDF下载: PDF下载
内容摘要

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

权利要求书

1.一个或更多个非瞬态计算机可读存储介质,所述介质上存储有便
于人机接口动画图形元素的计算机辅助设计的程序指令,当由计算系统执
行所述程序指令时,所述程序指令指导所述计算系统至少进行以下处理:
通过用户接口接收对包括有采用设计格式的多个部件的图形的选择;
通过所述用户接口接收关于所述多个部件中的第一部件是静态的指
示;
通过所述用户接口接收关于所述多个部件中的第二部件是动态的指
示;
将所述第一部件从所述设计格式转化成静态格式;
将所述第二部件从所述设计格式转化成动态格式;以及
输出具有采用所述静态格式的所述第一部件和采用所述动态格式的
所述第二部件的所述图形。
2.根据权利要求1所述的一个或更多个非瞬态计算机可读存储介质,
其中,所述程序指令还指导所述计算系统进行至少以下处理:
在标记语言编辑器中打开采用所述动态格式的所述第二部件;
接收针对采用所述动态格式的所述第二部件的至少一个公共属性或
绑定;
修改采用所述动态格式的所述第二部件以包括所述至少一个公共属
性或绑定;以及
保存具有采用所述静态格式的所述第一部件和已修改的采用所述动
态格式的所述第二部件的所述图形。
3.根据权利要求2所述的一个或更多个非瞬态计算机可读存储介质,
其中,所述程序指令还指导所述计算系统进行至少以下处理:
显示包括有所述已修改的采用所述动态格式的所述第二部件的所述
图形的图形表示,所述图形表示包括所述图形的限定在所述已修改的采用
所述动态格式的所述第二部件内的动画。
4.根据权利要求1所述的一个或更多个非瞬态计算机可读存储介质,
其中,所述程序指令还包括指导所述计算系统进行至少以下处理:
在屏幕编辑器中打开所述图形;
接收将所述图形绑定到控制器中的标签的至少一个指令;
将所述图形和所述绑定保存为人机接口屏幕;以及
在人机接口上显示所述人机接口屏幕。
5.根据权利要求1所述的一个或更多个非瞬态计算机可读存储介质,
其中,所述动态格式是可扩展标记语言。
6.一种用于人机接口动画图形元素的计算机辅助设计的方法,所述
方法包括:
通过用户接口接收对包括有采用设计格式的多个部件的图形的选择;
通过所述用户接口接收关于所述多个部件中的第一部件是静态的指
示;
通过所述用户接口接收关于所述多个部件中的第二部件是动态的指
示;
将所述第一部件从所述设计格式转化成静态格式;
将所述第二部件从所述设计格式转化成动态格式;以及
输出具有采用所述静态格式的所述第一部件和采用所述动态格式的
所述第二部件的所述图形。
7.根据权利要求6所述的方法,还包括:
在标记语言编辑器中打开采用所述动态格式的所述第二部件;
接收针对采用所述动态格式的所述第二部件的至少一个公共属性或
绑定;
修改采用所述动态格式的所述第二部件以包括所述至少一个公共属
性或绑定;以及
保存具有采用所述静态格式的所述第一部件和已修改的采用所述动
态格式的所述第二部件。
8.根据权利要求7所述的方法,还包括:
显示包括有所述已修改的采用所述动态格式的所述第二部件的所述
图形的图形表示,所述图形表示包括所述图形的限定在所述已修改的采用
所述动态格式的所述第二部件内的动画。
9.根据权利要求6所述的方法,还包括:
在屏幕编辑器中打开所述图形;
接收将所述图形绑定到控制器中的标签的至少一个指令;
将所述图形和所述绑定保存为人机接口屏幕;以及
在人机接口上显示所述人机接口屏幕。
10.根据权利要求6所述的方法,其中,所述动态格式是可扩展标记
语言。
11.一种用于人机接口动画图形元素的计算机辅助设计的计算机辅
助设计系统,所述计算机辅助设计系统包括:
通信接口,所述通信接口被配置成:接收对包括有采用设计格式的多
个部件的图形的选择;接收关于所述多个部件中的第一部件是静态的指
示;以及接收关于所述多个部件中的第二部件是动态的指示;以及
耦接到所述通信接口的处理器,所述处理器被配置成:将所述第一部
件从所述设计格式转化成静态格式;将所述第二部件从所述设计格式转化
成动态格式;以及输出具有采用所述静态格式的所述第一部件和采用所述
动态格式的所述第二部件的所述图形。
12.根据权利要求11所述的计算机辅助设计系统,其中,所述处理
器还被配置成:
在标记语言编辑器中打开采用所述动态格式的所述第二部件;
接收针对采用所述动态格式的所述第二部件的至少一个公共属性或
绑定;
修改采用所述动态格式的所述第二部件以包括所述至少一个公共属
性或绑定;以及
保存具有采用所述静态格式的所述第一部件和已修改的采用所述动
态格式的所述第二部件的所述图形。
13.根据权利要求12所述的计算机辅助设计系统,其中,所述处理
器还被配置成:
启动对包括有所述已修改的采用所述动态格式的所述第二部件的所
述图形的图形表示的显示,所述图形表示包括所述图形的限定在所述已修
改的采用所述动态格式的所述第二部件内的动画。
14.根据权利要求11所述的计算机辅助设计系统,其中,所述处理
器还被配置成:
在屏幕编辑器中打开所述图形;
接收将所述图形绑定到控制器中的标签的至少一个指令;
将所述图形和所述绑定保存为人机接口屏幕;以及
启动在人机接口上对所述人机接口屏幕的显示。
15.根据权利要求11所述的计算机辅助设计系统,其中,所述动态
格式是可扩展标记语言。
16.一个或更多个非瞬态计算机可读介质,所述介质存储有便于人机
接口动画图形元素的计算机辅助设计的程序指令,其中,当由计算系统执
行所述程序指令时,所述程序指令指导所述计算系统进行至少以下处理:
通过用户接口接收对包括有采用设计格式的多个部件的图形的选择;
通过所述用户接口接收关于所述多个部件中的第一部件是静态的指
示;
通过所述用户接口接收关于所述多个部件中的第二部件是动态的指
示;
将所述第一部件从所述设计格式转化成静态格式;
将所述第二部件从所述设计格式转化成可扩展标记语言格式;
输出具有采用所述静态格式的所述第一部件和采用所述可扩展标记
语言格式的所述第二部件的所述图形;
在标记语言编辑器中打开采用所述可扩展标记语言格式的所述第二
部件;
接收针对采用所述可扩展标记语言格式的所述第二部件的至少一个
公共属性或绑定;
修改采用所述可扩展标记语言格式的所述第二部件以包括所述至少
一个公共属性或绑定;
保存具有采用所述静态格式的所述第一部件和已修改的采用所述可
扩展标记语言格式的所述第二部件的所述图形;
显示包括有所述已修改的采用所述可扩展标记语言格式的所述第二
部件的所述图形的图形表示,所述图形表示包括所述图形的限定在所述已
修改的采用所述可扩展标记语言格式的所述第二部件内的动画;
在屏幕编辑器中打开所述图形;
接收将所述图形绑定到控制器中的标签的至少一个指令;
将所述图形和所述绑定保存为人机接口屏幕;以及
在人机接口上显示所述人机接口屏幕。

说明书

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

相关申请

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

背景技术

在许多工业环境中,所使用的装备的数量和复杂度需要自动化以有成
效地使用装备。通过装备的用户与装备自身之间的简化了的接口来增强自
动化。该功能经常通过使用人机接口来提供,人机接口可以是包括有触摸
屏幕或其他输入设备以使得用户能够控制装备的计算机。

经常期望使人机接口具有灵活性以使得人机接口以各种配置用在各
种装备上。这要求人机接口便于配置。这些图形元素中的一些是静态的并
且不变化,而其中的其他元素是动态的并且对要在人机接口上向用户显示
的机器内的变化做出反应。

针对每个可预见的装备件定制这些图形元素是不可能的,所以必须使
得人机接口屏幕的设计尽可能地容易。通常,这包括对代表机器显示和控
制的图形元素的巨大库进行创建。显然,创建这些库是费力的,并且将人
机接口动画图形元素的创建流水化是非常有价值的。

发明内容

在一种实施方式中,提供了一种存储有便于人机接口动画图形元素的
计算机辅助设计的程序指令的一个或更多个非瞬态计算机可读介质。当由
计算系统执行时,所述程序指令指导所述计算系统至少通过用户接口接收
对包括有采用设计格式的多个部件的图形的选择。

所述指令还指导所述计算系统至少通过用户接口接收关于所述多个
部件中的第一部件是静态的指示,并且通过用户接口接收关于所述多个部
件中的第二部件是动态的指示。

所述指令还指导所述计算系统至少将所述第一部件从设计格式转化
成静态格式,将所述第二部件从设计格式转化成动态格式以及输出具有采
用静态格式的第一部件和采用动态格式的第二部件的图形。

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

在再一种实施方式中,提供了用于人机接口动画图形元素的计算机辅
助设计的计算机辅助设计系统。该计算机辅助设计系统包括通信接口,该
通信接口被配置成:接收对包括有采用设计格式的多个部件的图形的选
择;接收关于所述多个部件中的第一部件是静态的指示;以及接收关于所
述多个部件中的第二部件是动态的指示。

该计算机辅助设计系统还包括耦接至该通信接口的处理器,该处理器
被配置成:将第一部件从设计格式转化成静态格式;将第二部件从设计格
式转换成动态格式;以及输出具有采用静态格式的第一部件和采用动态格
式的第二部件的图形。

在另一种实施方式中,提供了存储有便于人机接口动态图形元素的计
算机辅助设计的程序指令的一个或更多个非瞬态计算机可读介质。当由计
算系统执行时,所述程序指令指导所述计算系统来至少通过用户接口来接
收对包括有采用设计格式的多个部件的图形的选择。

所述程序指令还指导计算系统至少通过用户接口来接收关于上述多
个部件中的第一部件是静态的指示以及通过用户接口来接收关于上述多
个部件中的第二部件是动态的指示。上述程序指令还指导计算系统来至少
将第一部件从设计格式转化成静态格式,将第二部件从设计格式转化成动
态格式以及输出具有采用静态格式的第一部件和采用动态格式的第二部
件的图形。

所述程序指令还指导计算系统至少在标记语言编辑器中以可扩展标
记语言格式打开第二部件,接收针对采用扩展标记语言格式的第二部件的
至少一个公共属性或绑定以及修改采用扩展标记语言格式的第二部件以
包括上述至少一个公共属性或绑定。

所述程序指令还指导计算系统至少保存具有采用静态格式的第一部
件和采用可扩展标记语言格式的已修改的第二部件的图形。所述程序指令
还指导计算系统至少显示包括有采用可扩展标记语言格式的已修改的第
二部件的图形的图形表示,上述图形表示包括图形的限定在采用扩展标记
语言格式的已修改的第二部件内的动画。

所述程序指令还指导计算系统至少在屏幕编辑器中打开图形,接收将
该图形绑定到控制器中的一个标签的至少一个指令,将该图形和该绑定保
存为人机接口屏幕以及将该人机接口屏幕显示在人机接口上。

提供本概要从而以简化的形式来介绍概念的选择,以下将在本技术公
开内容中对这些概念做进一步的描述。应当理解,本概要无意对所要求保
护的技术主题的关键特征或必要特征进行标识,也无意用来限定所要求保
护的技术主题的范围。

附图说明

图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计
系统进行操作的方法的流程图;

图2示出了被配置成作为计算机辅助设计系统来操作的计算机系统
的框图;

图3示出了与人机接口动画图形元素的计算机辅助设计相关联的工
作流程的工作流程图;

图4示出了被配置成作为计算机辅助设计系统来操作的计算机系统
的框图;

具体实施方式

以下描述及相关联的附图教示本发明的最佳模式。出于教示发明原理
的目的,可以简化或省略本最佳模式的一些常规方面。后附权利要求指定
了本发明的范围。本最佳模式的一些方面可能没有落入本发明的由权利要
求所指定的范围内。因此,本领域技术人员应当理解,根据本最佳模式的
变化方案将落入本发明的范围内。本领域技术人员应当理解,以下所描述
的特征能够以各种方式组合以形成本发明的多个变化方案。所以,本发明
的不限于以下所描述的具体示例,而仅由权利要求和它们的等同方案来限
定。

图1示出了对用于人机接口动画图形元素的设计的计算机辅助设计
系统进行操作的方法的流程图。在用于人机接口动画图形元素的计算机辅
助设计的方法的本示例实施方式中,通过如图2和图4所示并在随后描述
的那些计算机辅助设计系统来创建和修改各种图形元素。可以通过一个或
更多个计算机辅助设计系统来执行本方法的各个操作,并且不需要将任何
操作绑定到任何特定的计算机辅助系统,这是因为可以将通用计算机配置
成作为能够进行在此描述的方法的操作的计算机辅助设计系统。

计算机辅助设计系统通过用户接口接收包括有采用设计格式的多个
部件的图形的选择(操作100)。该图形可以包括每个层上具有一个或更
多个部件的多个层。计算机辅助设计系统还通过用户接口接收多个部件的
第一部件是静态的指示。该指示可以采用包括有一个或更多个静态部件的
层的命名形式。

计算机辅助设计系统还通过用户接口接收多个部件的第二部件是动
态的指示。该指示可以采用包括有一个或更多个动态部件的层的命名形
式。例如,名称以“##”开始的任何层都可以被认为是包括有动态部件的
层,并且所有其他的层可以被认为是包括有静态部件的层。

计算机辅助设计系统将第一部件(静态部件)从设计格式转化成静态
格式(操作102)。在一些示例中,静态格式可以包括标量向量图形格式。
在静态部件是照片的其他示例中,静态格式可以包括位图格式。计算机辅
助设计系统还将第二部件(动态部件)从设计格式转化成动态格式(操作
104)。在一些示例中,动态格式可以包括允许对动态部件进行后期编辑的
标记语言。

计算机辅助设计系统将具有采用静态格式的静态部件和采用动态格
式的动态部件的图形输出到中间编辑器(操作106)。该中间编辑器可以
是上述同一计算机辅助设计系统、不同的系统、操作在通用计算机系统上
的不同的操作软件集合等。

中间编辑器接收对于动态部件的属性和绑定从而修改图形(操作
108)。可选地,中间编辑器可以执行预览功能,使得用户能够在保存已修
改的图形之前对图形的修改效果进行查看。在一些实施方式中,中间编辑
器可以包括可扩展标记语言编辑器,使得用户能够很容易地对已经以可扩
展标记语言形式存储了的动态部件进行修改。

在屏幕编辑器中,将图形放置在人机接口屏幕内(操作110),并且
将屏幕输出到人机接口(操作112)。人机接口屏幕可以包括与操作在工
业环境中的一个或更多个机器的不同方面对应的多个不同的图形。例如,
当前图形可以与机器上的压力计对应,并且可以被配置成反映机器的一部
分内的压力。在本示例中,该仪表体可以是静态部件,而指针可以是动态
部件。在中间编辑器中将该指针配置成指示压力,并且在屏幕编辑器中,
该图形被配置成从机器接收压力读数,并且该指针指示该压力。

现参考图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.DYNAMIC316和动态2.DYNAMIC318的动态格式文件314。静态1
部件306和静态2部件312转变成作为静态1.STATIC322和静态
2.STATIC324的静态格式文件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来输出。

上述描述以及相关联的图教示了本发明的最佳模式。所附权利要求指
定了本发明的范围。注意,本最佳模式的一些方面可能没有落入本发明的
由权利要求指定的范围内。本领域技术人员应当理解,能够以各种方式组
合上述特征以形成本发明的多个变化方案。因此,本发明不限于上述具体
的实施方式,而仅由所附权利要求和它们的等同方案来限定。

用于人机接口动画图形元素的计算机辅助设计的方法及装置.pdf_第1页
第1页 / 共13页
用于人机接口动画图形元素的计算机辅助设计的方法及装置.pdf_第2页
第2页 / 共13页
用于人机接口动画图形元素的计算机辅助设计的方法及装置.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《用于人机接口动画图形元素的计算机辅助设计的方法及装置.pdf》由会员分享,可在线阅读,更多相关《用于人机接口动画图形元素的计算机辅助设计的方法及装置.pdf(13页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103810312 A (43)申请公布日 2014.05.21 CN 103810312 A (21)申请号 201210452662.3 (22)申请日 2012.11.12 G06F 17/50(2006.01) G06F 9/44(2006.01) (71)申请人 洛克威尔自动控制技术股份有限公 司 地址 美国俄亥俄州 (72)发明人 约瑟夫巴利斯特列里 大卫托马斯 史蒂文科瓦尔 凯文克鲁格 凯文史密斯 道格拉斯赖夏德 马修德莱尔 (74)专利代理机构 北京集佳知识产权代理有限 公司 11227 代理人 李春晖 李德山 (54) 发明名称 用于人机接口动画图形。

2、元素的计算机辅助设 计的方法及装置 (57) 摘要 公开了一种用于人机接口动画图形元素的计 算机辅助设计的方法及装置。提供了一种用于人 机接口动态图形元素的计算机辅助设计的方法。 该方法包括通过用户接口接收包括有采用设计格 式的多个部件的图形的选择。该方法还包括通过 用户接口接收多个部件中的第一部件是静态的指 示, 和多个部件中的第二部件是动态的指示。 该方 法还包括将第一部件从设计格式转化成静态格式 以及将第二部件从设计格式转化成动态格式。然 后, 该方法输出具有采用静态格式的第一部件和 采用动态格式的第二部件的图形。 (51)Int.Cl. 权利要求书 3 页 说明书 6 页 附图 3 页。

3、 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书6页 附图3页 (10)申请公布号 CN 103810312 A CN 103810312 A 1/3 页 2 1. 一个或更多个非瞬态计算机可读存储介质, 所述介质上存储有便于人机接口动画图 形元素的计算机辅助设计的程序指令, 当由计算系统执行所述程序指令时, 所述程序指令 指导所述计算系统至少进行以下处理 : 通过用户接口接收对包括有采用设计格式的多个部件的图形的选择 ; 通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示 ; 通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示 ; 将所。

4、述第一部件从所述设计格式转化成静态格式 ; 将所述第二部件从所述设计格式转化成动态格式 ; 以及 输出具有采用所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的 所述图形。 2. 根据权利要求 1 所述的一个或更多个非瞬态计算机可读存储介质, 其中, 所述程序 指令还指导所述计算系统进行至少以下处理 : 在标记语言编辑器中打开采用所述动态格式的所述第二部件 ; 接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定 ; 修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定 ; 以及 保存具有采用所述静态格式的所述第一部件和已修改的采用所述动态格式的所述第 二部件。

5、的所述图形。 3. 根据权利要求 2 所述的一个或更多个非瞬态计算机可读存储介质, 其中, 所述程序 指令还指导所述计算系统进行至少以下处理 : 显示包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表示, 所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第二部件内 的动画。 4. 根据权利要求 1 所述的一个或更多个非瞬态计算机可读存储介质, 其中, 所述程序 指令还包括指导所述计算系统进行至少以下处理 : 在屏幕编辑器中打开所述图形 ; 接收将所述图形绑定到控制器中的标签的至少一个指令 ; 将所述图形和所述绑定保存为人机接口屏幕 ; 以及 在人机接口上显示所。

6、述人机接口屏幕。 5. 根据权利要求 1 所述的一个或更多个非瞬态计算机可读存储介质, 其中, 所述动态 格式是可扩展标记语言。 6. 一种用于人机接口动画图形元素的计算机辅助设计的方法, 所述方法包括 : 通过用户接口接收对包括有采用设计格式的多个部件的图形的选择 ; 通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示 ; 通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示 ; 将所述第一部件从所述设计格式转化成静态格式 ; 将所述第二部件从所述设计格式转化成动态格式 ; 以及 输出具有采用所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的 所述图形。 7. 根。

7、据权利要求 6 所述的方法, 还包括 : 权 利 要 求 书 CN 103810312 A 2 2/3 页 3 在标记语言编辑器中打开采用所述动态格式的所述第二部件 ; 接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定 ; 修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定 ; 以及 保存具有采用所述静态格式的所述第一部件和已修改的采用所述动态格式的所述第 二部件。 8. 根据权利要求 7 所述的方法, 还包括 : 显示包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表示, 所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第二部件。

8、内 的动画。 9. 根据权利要求 6 所述的方法, 还包括 : 在屏幕编辑器中打开所述图形 ; 接收将所述图形绑定到控制器中的标签的至少一个指令 ; 将所述图形和所述绑定保存为人机接口屏幕 ; 以及 在人机接口上显示所述人机接口屏幕。 10. 根据权利要求 6 所述的方法, 其中, 所述动态格式是可扩展标记语言。 11. 一种用于人机接口动画图形元素的计算机辅助设计的计算机辅助设计系统, 所述 计算机辅助设计系统包括 : 通信接口, 所述通信接口被配置成 : 接收对包括有采用设计格式的多个部件的图形的 选择 ; 接收关于所述多个部件中的第一部件是静态的指示 ; 以及接收关于所述多个部件中 的第。

9、二部件是动态的指示 ; 以及 耦接到所述通信接口的处理器, 所述处理器被配置成 : 将所述第一部件从所述设计格 式转化成静态格式 ; 将所述第二部件从所述设计格式转化成动态格式 ; 以及输出具有采用 所述静态格式的所述第一部件和采用所述动态格式的所述第二部件的所述图形。 12. 根据权利要求 11 所述的计算机辅助设计系统, 其中, 所述处理器还被配置成 : 在标记语言编辑器中打开采用所述动态格式的所述第二部件 ; 接收针对采用所述动态格式的所述第二部件的至少一个公共属性或绑定 ; 修改采用所述动态格式的所述第二部件以包括所述至少一个公共属性或绑定 ; 以及 保存具有采用所述静态格式的所述第一。

10、部件和已修改的采用所述动态格式的所述第 二部件的所述图形。 13. 根据权利要求 12 所述的计算机辅助设计系统, 其中, 所述处理器还被配置成 : 启动对包括有所述已修改的采用所述动态格式的所述第二部件的所述图形的图形表 示的显示, 所述图形表示包括所述图形的限定在所述已修改的采用所述动态格式的所述第 二部件内的动画。 14. 根据权利要求 11 所述的计算机辅助设计系统, 其中, 所述处理器还被配置成 : 在屏幕编辑器中打开所述图形 ; 接收将所述图形绑定到控制器中的标签的至少一个指令 ; 将所述图形和所述绑定保存为人机接口屏幕 ; 以及 启动在人机接口上对所述人机接口屏幕的显示。 15.。

11、 根据权利要求 11 所述的计算机辅助设计系统, 其中, 所述动态格式是可扩展标记 权 利 要 求 书 CN 103810312 A 3 3/3 页 4 语言。 16. 一个或更多个非瞬态计算机可读介质, 所述介质存储有便于人机接口动画图形元 素的计算机辅助设计的程序指令, 其中, 当由计算系统执行所述程序指令时, 所述程序指令 指导所述计算系统进行至少以下处理 : 通过用户接口接收对包括有采用设计格式的多个部件的图形的选择 ; 通过所述用户接口接收关于所述多个部件中的第一部件是静态的指示 ; 通过所述用户接口接收关于所述多个部件中的第二部件是动态的指示 ; 将所述第一部件从所述设计格式转化成。

12、静态格式 ; 将所述第二部件从所述设计格式转化成可扩展标记语言格式 ; 输出具有采用所述静态格式的所述第一部件和采用所述可扩展标记语言格式的所述 第二部件的所述图形 ; 在标记语言编辑器中打开采用所述可扩展标记语言格式的所述第二部件 ; 接收针对采用所述可扩展标记语言格式的所述第二部件的至少一个公共属性或绑 定 ; 修改采用所述可扩展标记语言格式的所述第二部件以包括所述至少一个公共属性或 绑定 ; 保存具有采用所述静态格式的所述第一部件和已修改的采用所述可扩展标记语言格 式的所述第二部件的所述图形 ; 显示包括有所述已修改的采用所述可扩展标记语言格式的所述第二部件的所述图形 的图形表示, 所述。

13、图形表示包括所述图形的限定在所述已修改的采用所述可扩展标记语言 格式的所述第二部件内的动画 ; 在屏幕编辑器中打开所述图形 ; 接收将所述图形绑定到控制器中的标签的至少一个指令 ; 将所述图形和所述绑定保存为人机接口屏幕 ; 以及 在人机接口上显示所述人机接口屏幕。 权 利 要 求 书 CN 103810312 A 4 1/6 页 5 用于人机接口动画图形元素的计算机辅助设计的方法及装 置 0001 相关申请 0002 本申请在此要求于 2011 年 11 月 11 日提交的题为 “METHOD AND APPARATUS FOR COMPUTER AIDEDDESIGN OF HUMAN-M。

14、ACHINE INTERFACE ANIMATED GRAPHICAL ELEMENTS” 美 国临时专利申请 No.61/558,584 的优先权, 其全部内容通过引用合并到本申请中。 背景技术 0003 在许多工业环境中, 所使用的装备的数量和复杂度需要自动化以有成效地使用装 备。通过装备的用户与装备自身之间的简化了的接口来增强自动化。该功能经常通过使用 人机接口来提供, 人机接口可以是包括有触摸屏幕或其他输入设备以使得用户能够控制装 备的计算机。 0004 经常期望使人机接口具有灵活性以使得人机接口以各种配置用在各种装备上。 这 要求人机接口便于配置。这些图形元素中的一些是静态的并且不变。

15、化, 而其中的其他元素 是动态的并且对要在人机接口上向用户显示的机器内的变化做出反应。 0005 针对每个可预见的装备件定制这些图形元素是不可能的, 所以必须使得人机接口 屏幕的设计尽可能地容易。通常, 这包括对代表机器显示和控制的图形元素的巨大库进行 创建。 显然, 创建这些库是费力的, 并且将人机接口动画图形元素的创建流水化是非常有价 值的。 发明内容 0006 在一种实施方式中, 提供了一种存储有便于人机接口动画图形元素的计算机辅助 设计的程序指令的一个或更多个非瞬态计算机可读介质。当由计算系统执行时, 所述程序 指令指导所述计算系统至少通过用户接口接收对包括有采用设计格式的多个部件的图。

16、形 的选择。 0007 所述指令还指导所述计算系统至少通过用户接口接收关于所述多个部件中的第 一部件是静态的指示, 并且通过用户接口接收关于所述多个部件中的第二部件是动态的指 示。 0008 所述指令还指导所述计算系统至少将所述第一部件从设计格式转化成静态格式, 将所述第二部件从设计格式转化成动态格式以及输出具有采用静态格式的第一部件和采 用动态格式的第二部件的图形。 0009 在另一种实施方式中, 提供了一种用于人机接口动画图形元素的计算机辅助设计 的方法。该方法包括通过用户接口接收对包括有采用设计格式的多个部件的图形的选择。 该方法还包括通过用户接口接收关于多个部件中的第一部件是静态的指示。

17、、 和关于多个部 件中的第二部件是动态的指示。 该方法还包括将第一部件从设计格式转化成静态格式以及 将第二部件从设计格式转化成动态格式。然后, 该方法输出具有采用静态格式的第一部件 和采用动态格式的第二部件的图像。 说 明 书 CN 103810312 A 5 2/6 页 6 0010 在再一种实施方式中, 提供了用于人机接口动画图形元素的计算机辅助设计的计 算机辅助设计系统。 该计算机辅助设计系统包括通信接口, 该通信接口被配置成 : 接收对包 括有采用设计格式的多个部件的图形的选择 ; 接收关于所述多个部件中的第一部件是静态 的指示 ; 以及接收关于所述多个部件中的第二部件是动态的指示。 。

18、0011 该计算机辅助设计系统还包括耦接至该通信接口的处理器, 该处理器被配置成 : 将第一部件从设计格式转化成静态格式 ; 将第二部件从设计格式转换成动态格式 ; 以及输 出具有采用静态格式的第一部件和采用动态格式的第二部件的图形。 0012 在另一种实施方式中, 提供了存储有便于人机接口动态图形元素的计算机辅助设 计的程序指令的一个或更多个非瞬态计算机可读介质。当由计算系统执行时, 所述程序指 令指导所述计算系统来至少通过用户接口来接收对包括有采用设计格式的多个部件的图 形的选择。 0013 所述程序指令还指导计算系统至少通过用户接口来接收关于上述多个部件中的 第一部件是静态的指示以及通过。

19、用户接口来接收关于上述多个部件中的第二部件是动态 的指示。上述程序指令还指导计算系统来至少将第一部件从设计格式转化成静态格式, 将 第二部件从设计格式转化成动态格式以及输出具有采用静态格式的第一部件和采用动态 格式的第二部件的图形。 0014 所述程序指令还指导计算系统至少在标记语言编辑器中以可扩展标记语言格式 打开第二部件, 接收针对采用扩展标记语言格式的第二部件的至少一个公共属性或绑定以 及修改采用扩展标记语言格式的第二部件以包括上述至少一个公共属性或绑定。 0015 所述程序指令还指导计算系统至少保存具有采用静态格式的第一部件和采用可 扩展标记语言格式的已修改的第二部件的图形。 所述程序。

20、指令还指导计算系统至少显示包 括有采用可扩展标记语言格式的已修改的第二部件的图形的图形表示, 上述图形表示包括 图形的限定在采用扩展标记语言格式的已修改的第二部件内的动画。 0016 所述程序指令还指导计算系统至少在屏幕编辑器中打开图形, 接收将该图形绑定 到控制器中的一个标签的至少一个指令, 将该图形和该绑定保存为人机接口屏幕以及将该 人机接口屏幕显示在人机接口上。 0017 提供本概要从而以简化的形式来介绍概念的选择, 以下将在本技术公开内容中对 这些概念做进一步的描述。应当理解, 本概要无意对所要求保护的技术主题的关键特征或 必要特征进行标识, 也无意用来限定所要求保护的技术主题的范围。。

21、 附图说明 0018 图 1 示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操 作的方法的流程图 ; 0019 图 2 示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图 ; 0020 图 3 示出了与人机接口动画图形元素的计算机辅助设计相关联的工作流程的工 作流程图 ; 0021 图 4 示出了被配置成作为计算机辅助设计系统来操作的计算机系统的框图 ; 具体实施方式 说 明 书 CN 103810312 A 6 3/6 页 7 0022 以下描述及相关联的附图教示本发明的最佳模式。出于教示发明原理的目的, 可 以简化或省略本最佳模式的一些常规方面。后附权利要求指定了。

22、本发明的范围。本最佳模 式的一些方面可能没有落入本发明的由权利要求所指定的范围内。因此, 本领域技术人员 应当理解, 根据本最佳模式的变化方案将落入本发明的范围内。 本领域技术人员应当理解, 以下所描述的特征能够以各种方式组合以形成本发明的多个变化方案。所以, 本发明的不 限于以下所描述的具体示例, 而仅由权利要求和它们的等同方案来限定。 0023 图 1 示出了对用于人机接口动画图形元素的设计的计算机辅助设计系统进行操 作的方法的流程图。 在用于人机接口动画图形元素的计算机辅助设计的方法的本示例实施 方式中, 通过如图 2 和图 4 所示并在随后描述的那些计算机辅助设计系统来创建和修改各 种。

23、图形元素。可以通过一个或更多个计算机辅助设计系统来执行本方法的各个操作, 并且 不需要将任何操作绑定到任何特定的计算机辅助系统, 这是因为可以将通用计算机配置成 作为能够进行在此描述的方法的操作的计算机辅助设计系统。 0024 计算机辅助设计系统通过用户接口接收包括有采用设计格式的多个部件的图形 的选择 (操作 100) 。该图形可以包括每个层上具有一个或更多个部件的多个层。计算机辅 助设计系统还通过用户接口接收多个部件的第一部件是静态的指示。 该指示可以采用包括 有一个或更多个静态部件的层的命名形式。 0025 计算机辅助设计系统还通过用户接口接收多个部件的第二部件是动态的指示。 该 指示可。

24、以采用包括有一个或更多个动态部件的层的命名形式。例如, 名称以 “#” 开始的任 何层都可以被认为是包括有动态部件的层, 并且所有其他的层可以被认为是包括有静态部 件的层。 0026 计算机辅助设计系统将第一部件 (静态部件) 从设计格式转化成静态格式 (操作 102) 。在一些示例中, 静态格式可以包括标量向量图形格式。在静态部件是照片的其他示 例中, 静态格式可以包括位图格式。计算机辅助设计系统还将第二部件 (动态部件) 从设计 格式转化成动态格式 (操作104) 。 在一些示例中, 动态格式可以包括允许对动态部件进行后 期编辑的标记语言。 0027 计算机辅助设计系统将具有采用静态格式的。

25、静态部件和采用动态格式的动态部 件的图形输出到中间编辑器 (操作 106) 。该中间编辑器可以是上述同一计算机辅助设计系 统、 不同的系统、 操作在通用计算机系统上的不同的操作软件集合等。 0028 中间编辑器接收对于动态部件的属性和绑定从而修改图形 (操作108) 。 可选地, 中 间编辑器可以执行预览功能, 使得用户能够在保存已修改的图形之前对图形的修改效果进 行查看。 在一些实施方式中, 中间编辑器可以包括可扩展标记语言编辑器, 使得用户能够很 容易地对已经以可扩展标记语言形式存储了的动态部件进行修改。 0029 在屏幕编辑器中, 将图形放置在人机接口屏幕内 (操作 110) , 并且将。

26、屏幕输出到人 机接口 (操作 112) 。人机接口屏幕可以包括与操作在工业环境中的一个或更多个机器的不 同方面对应的多个不同的图形。 例如, 当前图形可以与机器上的压力计对应, 并且可以被配 置成反映机器的一部分内的压力。 在本示例中, 该仪表体可以是静态部件, 而指针可以是动 态部件。 在中间编辑器中将该指针配置成指示压力, 并且在屏幕编辑器中, 该图形被配置成 从机器接收压力读数, 并且该指针指示该压力。 0030 现参考图 2, 计算机辅助设计系统 200 及相关联的讨论意在提供在其中可以实施 说 明 书 CN 103810312 A 7 4/6 页 8 图 1 所示的处理的适当的计算环。

27、境的简明、 总体性描述。可以使用计算设备和软件计算系 统的其他配置来实施用于针对人机接口动画图形元素的设计的计算机辅助设计系统的系 统。 0031 计算机辅助设计系统 200 可以是能够处理图形元素的任何类型的计算系统如服 务器计算机、 客户端计算机、 互联网工具、 或其任何组合或变体。随后所更加详细地讨论的 图4提供了示例计算机辅助设计系统的更加详细的说明。 实际上, 计算机辅助设计系统200 可以实施为单个计算系统, 但是也可以以分布式的方式跨越多个计算系统来实施。 例如, 计 算机辅助设计系统 200 可以表示以下服务器系统 (未示出) : 利用该服务器系统, 运行软件 206 的计算机。

28、系统 (未示出) 可以通信以使能计算机辅助设计特征。但是, 计算机辅助设计 系统 200 还可以表示运行软件 206 的计算机系统。实际上, 计算机辅助系统 200 是作为通 用计算系统的示例来提供的, 当实施图 1 所示的方法时, 上述通用计算系统变成能够进行 人机接口动画图形元素的计算机辅助设计的特殊化系统。 0032 计算机辅助设计系统 200 包括处理器 202、 存储系统 204 和软件 206。处理器 202 通信地与存储系统 204 耦接。存储系统 204 存储计算机辅助设计软件 206, 当由处理器 202 执行时, 计算机辅助设计软件 206 指导计算机辅助设计系统 200 。

29、根据图 1 所述的方法来操 作。 0033 仍然参考图2, 处理器202可以包括将计算机辅助设计程序206从存储系统204中 找到并执行的微处理器和其他电路。处理器 202 可以实施在单个处理设备中, 但也可以跨 越协同执行程序指令的多个处理设备或子系统来分布处理器 202。处理器 202 的示例包括 通用中央处理单元、 专用处理器和图形处理器以及任何其他类型的处理设备。 0034 存储系统 204 可以包括处理器 202 可读的并且能够存储计算机辅助设计软件 206 的任何存储介质。存储系统 204 可以包括以用于信息 (如计算机可读指令、 数据结构、 程序 模块或其他数据) 存储的在任何方。

30、法或技术实施中使用的易失性与非易性、 可移除与不可 移除的介质。存储系统 204 可以实施为单个存储设备, 但是也可以跨越多个存储设备或子 系统来实施。存储系统 204 可以包括附加元件如能够与处理器 202 通信的控制器。 0035 存储介质的示例包括随机存取存储器、 只读存储器、 磁盘、 光盘和闪存以及其任何 组合或变体, 或任何其他类型的存储介质。在一些实施中, 存储介质可以是非瞬态存储介 质。在一些实施中, 存储介质的至少一部分可以是瞬态的。应当理解, 在任何情况下存储介 质都不是传播信号。 0036 计算机辅助设计软件 206 包括计算机程序指令、 固件或一些其他形式的对图 1 所 。

31、示的方法的至少一些部分进行实施的机器可读处理指令。计算机辅助设计软件 206 可以实 施为单个应用程序, 但是也可以实施为多个应用程序。计算机辅助设计软件 206 可以是单 机应用程序, 但是也可以在分布在多个设备上的其他应用程序内实施, 包括但不限于其他 设计软件和操作系统软件。 0037 一般地, 当计算机辅助设计软件206被加载到处理器202并执行时, 计算机辅助设 计软件 206 可以将处理器 202 和计算机辅助设计系统 200 整体上从通用计算系统转换成专 用计算系统, 该专用计算系统被定制成通过如图 1 所示的方法及相关联的讨论来对图形元 素的计算机辅助设计进行辅助。 0038 。

32、对计算机辅助设计软件 206 进行编码还可以转换存储系统 204 的物理结构。物理 说 明 书 CN 103810312 A 8 5/6 页 9 结构的具体转换取决于本说明书中的不同的实施中的各种因素。 这些因素的示例包括但不 限于 : 用于实施存储系统 204 的存储介质的技术和计算机存储介质是否被表征为主要或次 要的存储器等。 0039 例如, 如果计算机存储媒介被实施为半导体基存储器, 则计算机辅助设计软件 206 当在半导体存储器中被编码时可以转换该半导体存储器的物理状态。例如, 计算机辅助设 计软件 206 可以转换晶体管、 电容器或组成半导体存储器的分立电路元件的状态。 0040 。

33、关于磁性介质或光学介质可以发生类似的转换。 在不背离本说明书的范围的情况 下, 可以通过上述仅为便于说明而提供的示例来进行物理介质的其他转换。 0041 再次参考图1和图2, 通过对采用计算机辅助设计软件206的计算机辅助设计系统 200 的操作, 对输入数据 208 进行了转换并且产生了输出数据 210。例如, 可以认为输入数 据 208 是通过包含在其中的图形数据的各种元素的转换来从一种状态转换到另一种状态。 0042 计算机辅助设计系统 200 可以具有附加的设备、 特征或功能。可选地, 计算机辅助 设计系统 200 可以具有如键盘、 鼠标、 语音输入设备或触摸输入设备等输入设备和相当的。

34、 输入设备。还可以包括如显示器、 扩音器、 打印机和其类型的输出设备等输出设备。计算机 辅助设计系统200还可以包括使得计算机辅助设计系统200能够与其他设备通信的通信连 接和设备, 如分布式计算与通信环境中的有线或无线网络。这些设备在本领域是公知的并 且在此不需要对其进行详细的讨论。 0043 图 3 示出了与人机接口动画图形元素的计算辅助设计相关联的工作流程的工作 流程图。该工作流程图更加详细地示出了图 1 所述以及上面描述的方法。 0044 在设计编辑器 302 内对图形 304 进行设计。图形 304 包括 4 个部件 : 静态 1 部件 306、 动态 1 部件 308、 动态 2 。

35、部件 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 在示例实施方式中, 用可扩展的标记语言表述动。

36、态文件, 并且中间编辑器 326 包 括标记语言编辑器, 为用户提供向动态部件添加属性和绑定的工具。 在一些示例中, 中间编 辑器 326 包括中间编辑器预览 332, 在中间编辑器预览 332 中, 可以结合与已修改的动态部 件相关联的静态部件来对已修改的动态部件进行预览以确保对动态部件的修改没有错误。 在本示例中, 中间编辑器预览 332 在显示设备上显示动画图形 334。动态图形 334 包括 4 个 部件 : 静态 1 部件 322、 已修改的动态 1 部件 328、 已修改的动态 2 部件 330 和静态 2 部件 324。 0047 一旦在中间编辑器中完成了对动态部件的期望修改, 。

37、则将图形输出到屏幕编辑器 332 中, 在屏幕编辑器 332 中, 对人机接口屏幕进行组装和测试。在本示例中, 屏幕编辑器 332 对用于结合到人机接口屏幕中的动态图形 1336 和动态图形 2336 进行显示。 0048 人机接口 338 被配置成显示多个人机接口屏幕如图 3 所述的人机接口屏幕 1340 和人机接口屏幕 2342。动画图像元素以及这些屏幕的全部或任何屏幕可以与第一机器 344、 第二机器 346 和 / 或第三机器 348 对应。 说 明 书 CN 103810312 A 9 6/6 页 10 0049 图 4 示出了被配置成作为计算机辅助设计系统 400 操作的计算机系统。

38、的框图。在 一个或更多个计算机辅助设计系统 400 上实施图 1 所示的方法, 如图 4 所示。计算机辅助 设计系统 400 包括通信接口 402、 显示器 404、 输入设备 406、 输出设备 408、 处理器 410 和存 储系统 412。处理器 410 链接到通信接口 402、 显示器 404、 输入设备 406、 输出设备 408 和 存储系统 412。存储系统 412 包括存储操作软件 414 的非瞬态存储设备。 0050 通信接口 402 包括通过通信链路进行通信的部件如网卡、 射频收发器、 处理电路 及软件、 或一些其他的通信设备。通信接口 402 可以被配置成通过金属、 无线。

39、或光学链路来 进行通信。通信接口 402 可以被配置成使用 TDM(时分复用) 、 IP(网络协议) 、 以太网、 光学 组网、 无线协议、 通信信令或其他通信格式包括它们的组合。 0051 显示器 404 可以是能够将信息呈现给用户的任意类型的显示器。在一些实施方式 中, 显示器可以包括触摸屏。输入设备 406 包括能够捕获用户输入和将这些输入传递给计 算机辅助设计系统 400 的任何设备。输入设备 406 可以包括键盘、 鼠标、 触摸板或一些其他 用户输入装置。输出设备 408 包括任何能够将来自计算机辅助设计系统 400 的输出传递给 用户的任何设备。输出设备 408 可以包括打印机、 。

40、投影仪、 显示器或一些其他用户输出装 置。显示器 404、 输入设备 406 和输出设备 408 对于计算机辅助设计系统 400 是外在的或在 一些示例中可以将其省略。 0052 处理器 410 包括微处理器或其他从存储系统 412 中检索并执行操作软件 414 的电 路。存储系统 412 包括磁盘驱动器、 闪盘、 数据存储电路或其他非瞬态存储装置。操作软件 414包括计算机程序、 固件或一些其他形式的机器可读处理指令。 操作软件414可以包括操 作系统、 实用程序、 驱动器、 网络接口、 应用程序或一些其他类型的软件。 当由处理电路执行 时, 操作软件 414 指导处理器 410 根据图 1。

41、 所示的方法对计算机辅助设计系统 400 进行操 作。 0053 在本示例中, 计算机辅助设计系统 400 对存储为存储系统 412 内的软件 414 的多 种方法进行执行。 通过显示器404或输出设备408将这些图形元素修改的结果显示给用户。 输入设备 406 使得用户能够输入计算机辅助设计系统所需的各种数据。 0054 例如, 处理器 410 从通信接口 402、 输入设备 406 或存储系统 412 中的任意一个接 收输入数据 208。然后, 处理器 410 对输入数据 208 进行操作以生成输出数据 210, 输出数 据 210 可以存储在存储系统 412 中, 显示在显示器 404 。

42、上以及通过输出设备 408 来输出。 0055 上述描述以及相关联的图教示了本发明的最佳模式。 所附权利要求指定了本发明 的范围。 注意, 本最佳模式的一些方面可能没有落入本发明的由权利要求指定的范围内。 本 领域技术人员应当理解, 能够以各种方式组合上述特征以形成本发明的多个变化方案。因 此, 本发明不限于上述具体的实施方式, 而仅由所附权利要求和它们的等同方案来限定。 说 明 书 CN 103810312 A 10 1/3 页 11 图 1 图 2 说 明 书 附 图 CN 103810312 A 11 2/3 页 12 图 3 说 明 书 附 图 CN 103810312 A 12 3/3 页 13 图 4 说 明 书 附 图 CN 103810312 A 13 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1