欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法及裝置制造方法

文檔序號(hào):6490974閱讀:208來源:國(guó)知局
用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法及裝置制造方法
【專利摘要】公開了一種用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法及裝置。提供了一種用于人機(jī)接口動(dòng)態(tài)圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法。該方法包括通過用戶接口接收包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇。該方法還包括通過用戶接口接收多個(gè)部件中的第一部件是靜態(tài)的指示,和多個(gè)部件中的第二部件是動(dòng)態(tài)的指示。該方法還包括將第一部件從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式以及將第二部件從設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式。然后,該方法輸出具有采用靜態(tài)格式的第一部件和采用動(dòng)態(tài)格式的第二部件的圖形。
【專利說明】用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法及裝
[0001]相關(guān)申請(qǐng)
[0002]本申請(qǐng)?jiān)诖艘笥?011年11月11日提交的題為“METHOD AND APPARATUS FORCOMPUTER AIDEDDESIGN OF HUMAN-MACHINE INTERFACE ANIMATED GRAPHICAL ELEMENTS”美國(guó)臨時(shí)專利申請(qǐng)N0.61/558,584的優(yōu)先權(quán),其全部?jī)?nèi)容通過引用合并到本申請(qǐng)中。
【背景技術(shù)】
[0003]在許多工業(yè)環(huán)境中,所使用的裝備的數(shù)量和復(fù)雜度需要自動(dòng)化以有成效地使用裝備。通過裝備的用戶與裝備自身之間的簡(jiǎn)化了的接口來增強(qiáng)自動(dòng)化。該功能經(jīng)常通過使用人機(jī)接口來提供,人機(jī)接口可以是包括有觸摸屏幕或其他輸入設(shè)備以使得用戶能夠控制裝備的計(jì)算機(jī)。
[0004]經(jīng)常期望使人機(jī)接口具有靈活性以使得人機(jī)接口以各種配置用在各種裝備上。這要求人機(jī)接口便于配置。這些圖形元素中的一些是靜態(tài)的并且不變化,而其中的其他元素是動(dòng)態(tài)的并且對(duì)要在人機(jī)接口上向用戶顯示的機(jī)器內(nèi)的變化做出反應(yīng)。
[0005]針對(duì)每個(gè)可預(yù)見的裝備件定制這些圖形元素是不可能的,所以必須使得人機(jī)接口屏幕的設(shè)計(jì)盡可能地容易。通常,這包括對(duì)代表機(jī)器顯示和控制的圖形元素的巨大庫(kù)進(jìn)行創(chuàng)建。顯然,創(chuàng)建這些庫(kù)是費(fèi)力的,并且將人機(jī)接口動(dòng)畫圖形元素的創(chuàng)建流水化是非常有價(jià)值的。

【發(fā)明內(nèi)容】

[0006]在一種實(shí)施方式中,提供了一種存儲(chǔ)有便于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的程序指令的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)。當(dāng)由計(jì)算系統(tǒng)執(zhí)行時(shí),所述程序指令指導(dǎo)所述計(jì)算系統(tǒng)至少通過用戶接口接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇。
[0007]所述指令還指導(dǎo)所述計(jì)算系統(tǒng)至少通過用戶接口接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示,并且通過用戶接口接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指
/Jn ο
[0008]所述指令還指導(dǎo)所述計(jì)算系統(tǒng)至少將所述第一部件從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式,將所述第二部件從設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式以及輸出具有采用靜態(tài)格式的第一部件和采用動(dòng)態(tài)格式的第二部件的圖形。
[0009]在另一種實(shí)施方式中,提供了一種用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法。該方法包括通過用戶接口接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇。該方法還包括通過用戶接口接收關(guān)于多個(gè)部件中的第一部件是靜態(tài)的指示、和關(guān)于多個(gè)部件中的第二部件是動(dòng)態(tài)的指示。該方法還包括將第一部件從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式以及將第二部件從設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式。然后,該方法輸出具有采用靜態(tài)格式的第一部件和采用動(dòng)態(tài)格式的第二部件的圖像。[0010]在再一種實(shí)施方式中,提供了用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。該計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)包括通信接口,該通信接口被配置成:接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇;接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示;以及接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示。
[0011]該計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)還包括耦接至該通信接口的處理器,該處理器被配置成:將第一部件從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式;將第二部件從設(shè)計(jì)格式轉(zhuǎn)換成動(dòng)態(tài)格式;以及輸出具有采用靜態(tài)格式的第一部件和采用動(dòng)態(tài)格式的第二部件的圖形。
[0012]在另一種實(shí)施方式中,提供了存儲(chǔ)有便于人機(jī)接口動(dòng)態(tài)圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的程序指令的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀介質(zhì)。當(dāng)由計(jì)算系統(tǒng)執(zhí)行時(shí),所述程序指令指導(dǎo)所述計(jì)算系統(tǒng)來至少通過用戶接口來接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇。
[0013]所述程序指令還指導(dǎo)計(jì)算系統(tǒng)至少通過用戶接口來接收關(guān)于上述多個(gè)部件中的第一部件是靜態(tài)的指示以及通過用戶接口來接收關(guān)于上述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示。上述程序指令還指導(dǎo)計(jì)算系統(tǒng)來至少將第一部件從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式,將第二部件從設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式以及輸出具有采用靜態(tài)格式的第一部件和采用動(dòng)態(tài)格式的第二部件的圖形。
[0014]所述程序指令還指導(dǎo)計(jì)算系統(tǒng)至少在標(biāo)記語言編輯器中以可擴(kuò)展標(biāo)記語言格式打開第二部件,接收針對(duì)采用擴(kuò)展標(biāo)記語言格式的第二部件的至少一個(gè)公共屬性或綁定以及修改采用擴(kuò)展標(biāo)記語言格式的第二部件以包括上述至少一個(gè)公共屬性或綁定。
[0015]所述程序指令還指導(dǎo)計(jì)算系統(tǒng)至少保存具有采用靜態(tài)格式的第一部件和采用可擴(kuò)展標(biāo)記語言格式的已修改的第二部件的圖形。所述程序指令還指導(dǎo)計(jì)算系統(tǒng)至少顯示包括有采用可擴(kuò)展標(biāo)記語言格式的已修改的第二部件的圖形的圖形表示,上述圖形表示包括圖形的限定在采用擴(kuò)展標(biāo)記語言格式的已修改的第二部件內(nèi)的動(dòng)畫。
[0016]所述程序指令還指導(dǎo)計(jì)算系統(tǒng)至少在屏幕編輯器中打開圖形,接收將該圖形綁定到控制器中的一個(gè)標(biāo)簽的至少一個(gè)指令,將該圖形和該綁定保存為人機(jī)接口屏幕以及將該人機(jī)接口屏幕顯示在人機(jī)接口上。
[0017]提供本概要從而以簡(jiǎn)化的形式來介紹概念的選擇,以下將在本技術(shù)公開內(nèi)容中對(duì)這些概念做進(jìn)一步的描述。應(yīng)當(dāng)理解,本概要無意對(duì)所要求保護(hù)的技術(shù)主題的關(guān)鍵特征或必要特征進(jìn)行標(biāo)識(shí),也無意用來限定所要求保護(hù)的技術(shù)主題的范圍。
【專利附圖】

【附圖說明】
[0018]圖1示出了對(duì)用于人機(jī)接口動(dòng)畫圖形元素的設(shè)計(jì)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)進(jìn)行操作的方法的流程圖;
[0019]圖2示出了被配置成作為計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)來操作的計(jì)算機(jī)系統(tǒng)的框圖;
[0020]圖3示出了與人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)相關(guān)聯(lián)的工作流程的工作流程圖;
[0021]圖4示出了被配置成作為計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)來操作的計(jì)算機(jī)系統(tǒng)的框圖;【具體實(shí)施方式】[0022]以下描述及相關(guān)聯(lián)的附圖教示本發(fā)明的最佳模式。出于教示發(fā)明原理的目的,可以簡(jiǎn)化或省略本最佳模式的一些常規(guī)方面。后附權(quán)利要求指定了本發(fā)明的范圍。本最佳模式的一些方面可能沒有落入本發(fā)明的由權(quán)利要求所指定的范圍內(nèi)。因此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,根據(jù)本最佳模式的變化方案將落入本發(fā)明的范圍內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以下所描述的特征能夠以各種方式組合以形成本發(fā)明的多個(gè)變化方案。所以,本發(fā)明的不限于以下所描述的具體示例,而僅由權(quán)利要求和它們的等同方案來限定。
[0023]圖1示出了對(duì)用于人機(jī)接口動(dòng)畫圖形元素的設(shè)計(jì)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)進(jìn)行操作的方法的流程圖。在用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法的本示例實(shí)施方式中,通過如圖2和圖4所示并在隨后描述的那些計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)來創(chuàng)建和修改各種圖形元素??梢酝ㄟ^一個(gè)或更多個(gè)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)來執(zhí)行本方法的各個(gè)操作,并且不需要將任何操作綁定到任何特定的計(jì)算機(jī)輔助系統(tǒng),這是因?yàn)榭梢詫⑼ㄓ糜?jì)算機(jī)配置成作為能夠進(jìn)行在此描述的方法的操作的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)。
[0024]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)通過用戶接口接收包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇(操作100)。該圖形可以包括每個(gè)層上具有一個(gè)或更多個(gè)部件的多個(gè)層。計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)還通過用戶接口接收多個(gè)部件的第一部件是靜態(tài)的指示。該指示可以采用包括有一個(gè)或更多個(gè)靜態(tài)部件的層的命名形式。
[0025]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)還通過用戶接口接收多個(gè)部件的第二部件是動(dòng)態(tài)的指示。該指示可以采用包括有一個(gè)或更多個(gè)動(dòng)態(tài)部件的層的命名形式。例如,名稱以“##”開始的任何層都可以被認(rèn)為是包括有動(dòng)態(tài)部件的層,并且所有其他的層可以被認(rèn)為是包括有靜態(tài)部件的層。
[0026]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)將第一部件(靜態(tài)部件)從設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式(操作102)。在一些示例中,靜態(tài)格式可以包括標(biāo)量向量圖形格式。在靜態(tài)部件是照片的其他示例中,靜態(tài)格式可以包括位圖格式。計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)還將第二部件(動(dòng)態(tài)部件)從設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式(操作104)。在一些示例中,動(dòng)態(tài)格式可以包括允許對(duì)動(dòng)態(tài)部件進(jìn)行后期編輯的標(biāo)記語言。
[0027]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)將具有采用靜態(tài)格式的靜態(tài)部件和采用動(dòng)態(tài)格式的動(dòng)態(tài)部件的圖形輸出到中間編輯器(操作106)。該中間編輯器可以是上述同一計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)、不同的系統(tǒng)、操作在通用計(jì)算機(jī)系統(tǒng)上的不同的操作軟件集合等。
[0028]中間編輯器接收對(duì)于動(dòng)態(tài)部件的屬性和綁定從而修改圖形(操作108)??蛇x地,中間編輯器可以執(zhí)行預(yù)覽功能,使得用戶能夠在保存已修改的圖形之前對(duì)圖形的修改效果進(jìn)行查看。在一些實(shí)施方式中,中間編輯器可以包括可擴(kuò)展標(biāo)記語言編輯器,使得用戶能夠很容易地對(duì)已經(jīng)以可擴(kuò)展標(biāo)記語言形式存儲(chǔ)了的動(dòng)態(tài)部件進(jìn)行修改。
[0029]在屏幕編輯器中,將圖形放置在人機(jī)接口屏幕內(nèi)(操作110),并且將屏幕輸出到人機(jī)接口(操作112)。人機(jī)接口屏幕可以包括與操作在工業(yè)環(huán)境中的一個(gè)或更多個(gè)機(jī)器的不同方面對(duì)應(yīng)的多個(gè)不同的圖形。例如,當(dāng)前圖形可以與機(jī)器上的壓力計(jì)對(duì)應(yīng),并且可以被配置成反映機(jī)器的一部分內(nèi)的壓力。在本示例中,該儀表體可以是靜態(tài)部件,而指針可以是動(dòng)態(tài)部件。在中間編輯器中將該指針配置成指示壓力,并且在屏幕編輯器中,該圖形被配置成從機(jī)器接收壓力讀數(shù),并且該指針指示該壓力。
[0030]現(xiàn)參考圖2,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200及相關(guān)聯(lián)的討論意在提供在其中可以實(shí)施圖1所示的處理的適當(dāng)?shù)挠?jì)算環(huán)境的簡(jiǎn)明、總體性描述。可以使用計(jì)算設(shè)備和軟件計(jì)算系統(tǒng)的其他配置來實(shí)施用于針對(duì)人機(jī)接口動(dòng)畫圖形元素的設(shè)計(jì)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)的系統(tǒng)。
[0031]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200可以是能夠處理圖形元素的任何類型的計(jì)算系統(tǒng)如服務(wù)器計(jì)算機(jī)、客戶端計(jì)算機(jī)、互聯(lián)網(wǎng)工具、或其任何組合或變體。隨后所更加詳細(xì)地討論的圖4提供了示例計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)的更加詳細(xì)的說明。實(shí)際上,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200可以實(shí)施為單個(gè)計(jì)算系統(tǒng),但是也可以以分布式的方式跨越多個(gè)計(jì)算系統(tǒng)來實(shí)施。例如,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200可以表示以下服務(wù)器系統(tǒng)(未示出):利用該服務(wù)器系統(tǒng),運(yùn)行軟件206的計(jì)算機(jī)系統(tǒng)(未示出)可以通信以使能計(jì)算機(jī)輔助設(shè)計(jì)特征。但是,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200還可以表示運(yùn)行軟件206的計(jì)算機(jī)系統(tǒng)。實(shí)際上,計(jì)算機(jī)輔助系統(tǒng)200是作為通用計(jì)算系統(tǒng)的示例來提供的,當(dāng)實(shí)施圖1所示的方法時(shí),上述通用計(jì)算系統(tǒng)變成能夠進(jìn)行人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的特殊化系統(tǒng)。
[0032]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200包括處理器202、存儲(chǔ)系統(tǒng)204和軟件206。處理器202通信地與存儲(chǔ)系統(tǒng)204耦接。存儲(chǔ)系統(tǒng)204存儲(chǔ)計(jì)算機(jī)輔助設(shè)計(jì)軟件206,當(dāng)由處理器202執(zhí)行時(shí),計(jì)算機(jī)輔助設(shè)計(jì)軟件206指導(dǎo)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200根據(jù)圖1所述的方法來操作。
[0033]仍然參考圖2,處理器202可以包括將計(jì)算機(jī)輔助設(shè)計(jì)程序206從存儲(chǔ)系統(tǒng)204中找到并執(zhí)行的微處理器和其他電路。處理器202可以實(shí)施在單個(gè)處理設(shè)備中,但也可以跨越協(xié)同執(zhí)行程序指令的多個(gè)處理設(shè)備或子系統(tǒng)來分布處理器202。處理器202的示例包括通用中央處理單元、專用處理器和圖形處理器以及任何其他類型的處理設(shè)備。
[0034]存儲(chǔ)系統(tǒng)204可以包括處理器202可讀的并且能夠存儲(chǔ)計(jì)算機(jī)輔助設(shè)計(jì)軟件206的任何存儲(chǔ)介質(zhì)。存儲(chǔ)系統(tǒng)204可以包括以用于信息(如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù))存儲(chǔ)的在任何方法或技術(shù)實(shí)施中使用的易失性與非易性、可移除與不可移除的介質(zhì)。存儲(chǔ)系統(tǒng)204可以實(shí)施為單個(gè)存儲(chǔ)設(shè)備,但是也可以跨越多個(gè)存儲(chǔ)設(shè)備或子系統(tǒng)來實(shí)施。存儲(chǔ)系統(tǒng)204可以包括附加元件如能夠與處理器202通信的控制器。
[0035]存儲(chǔ)介質(zhì)的示例包括隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、磁盤、光盤和閃存以及其任何組合或變體,或任何其他類型的存儲(chǔ)介質(zhì)。在一些實(shí)施中,存儲(chǔ)介質(zhì)可以是非瞬態(tài)存儲(chǔ)介質(zhì)。在一些實(shí)施中,存儲(chǔ)介質(zhì)的至少一部分可以是瞬態(tài)的。應(yīng)當(dāng)理解,在任何情況下存儲(chǔ)介質(zhì)都不是傳播信號(hào)。
[0036]計(jì)算機(jī)輔助設(shè)計(jì)軟件206包括計(jì)算機(jī)程序指令、固件或一些其他形式的對(duì)圖1所示的方法的至少一些部分進(jìn)行實(shí)施的機(jī)器可讀處理指令。計(jì)算機(jī)輔助設(shè)計(jì)軟件206可以實(shí)施為單個(gè)應(yīng)用程序,但是也可以實(shí)施為多個(gè)應(yīng)用程序。計(jì)算機(jī)輔助設(shè)計(jì)軟件206可以是單機(jī)應(yīng)用程序,但是也可以在分布在多個(gè)設(shè)備上的其他應(yīng)用程序內(nèi)實(shí)施,包括但不限于其他設(shè)計(jì)軟件和操作系統(tǒng)軟件。
[0037]—般地,當(dāng)計(jì)算機(jī)輔助設(shè)計(jì)軟件206被加載到處理器202并執(zhí)行時(shí),計(jì)算機(jī)輔助設(shè)計(jì)軟件206可以將處理器202和計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200整體上從通用計(jì)算系統(tǒng)轉(zhuǎn)換成專用計(jì)算系統(tǒng),該專用計(jì)算系統(tǒng)被定制成通過如圖1所示的方法及相關(guān)聯(lián)的討論來對(duì)圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)進(jìn)行輔助。
[0038]對(duì)計(jì)算機(jī)輔助設(shè)計(jì)軟件206進(jìn)行編碼還可以轉(zhuǎn)換存儲(chǔ)系統(tǒng)204的物理結(jié)構(gòu)。物理結(jié)構(gòu)的具體轉(zhuǎn)換取決于本說明書中的不同的實(shí)施中的各種因素。這些因素的示例包括但不限于:用于實(shí)施存儲(chǔ)系統(tǒng)204的存儲(chǔ)介質(zhì)的技術(shù)和計(jì)算機(jī)存儲(chǔ)介質(zhì)是否被表征為主要或次要的存儲(chǔ)器等。
[0039]例如,如果計(jì)算機(jī)存儲(chǔ)媒介被實(shí)施為半導(dǎo)體基存儲(chǔ)器,則計(jì)算機(jī)輔助設(shè)計(jì)軟件206當(dāng)在半導(dǎo)體存儲(chǔ)器中被編碼時(shí)可以轉(zhuǎn)換該半導(dǎo)體存儲(chǔ)器的物理狀態(tài)。例如,計(jì)算機(jī)輔助設(shè)計(jì)軟件206可以轉(zhuǎn)換晶體管、電容器或組成半導(dǎo)體存儲(chǔ)器的分立電路元件的狀態(tài)。
[0040]關(guān)于磁性介質(zhì)或光學(xué)介質(zhì)可以發(fā)生類似的轉(zhuǎn)換。在不背離本說明書的范圍的情況下,可以通過上述僅為便于說明而提供的示例來進(jìn)行物理介質(zhì)的其他轉(zhuǎn)換。
[0041]再次參考圖1和圖2,通過對(duì)采用計(jì)算機(jī)輔助設(shè)計(jì)軟件206的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200的操作,對(duì)輸入數(shù)據(jù)208進(jìn)行了轉(zhuǎn)換并且產(chǎn)生了輸出數(shù)據(jù)210。例如,可以認(rèn)為輸入數(shù)據(jù)208是通過包含在其中的圖形數(shù)據(jù)的各種元素的轉(zhuǎn)換來從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)。
[0042]計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200可以具有附加的設(shè)備、特征或功能。可選地,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200可以具有如鍵盤、鼠標(biāo)、語音輸入設(shè)備或觸摸輸入設(shè)備等輸入設(shè)備和相當(dāng)?shù)妮斎朐O(shè)備。還可以包括如顯示器、擴(kuò)音器、打印機(jī)和其類型的輸出設(shè)備等輸出設(shè)備。計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200還可以包括使得計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)200能夠與其他設(shè)備通信的通信連接和設(shè)備,如分布式計(jì)算與通信環(huán)境中的有線或無線網(wǎng)絡(luò)。這些設(shè)備在本領(lǐng)域是公知的并且在此不需要對(duì)其進(jìn)行詳細(xì)的討論。
[0043]圖3示出了與人機(jī)接口動(dòng)畫圖形元素的計(jì)算輔助設(shè)計(jì)相關(guān)聯(lián)的工作流程的工作流程圖。該工作流程圖更加詳細(xì)地示出了圖1所述以及上面描述的方法。
[0044]在設(shè)計(jì)編輯器302內(nèi)對(duì)圖形304進(jìn)行設(shè)計(jì)。圖形304包括4個(gè)部件:靜態(tài)I部件306、動(dòng)態(tài)I部件308、動(dòng)態(tài)2部件310和靜態(tài)2部件312。這4個(gè)部件可以布置在圖形304內(nèi)的一個(gè)或更多個(gè)層上。
[0045]動(dòng)態(tài)I部件308和動(dòng)態(tài)2部件310可以轉(zhuǎn)變成分別作為動(dòng)態(tài)1.DYNAMIC316和動(dòng)態(tài)2.DYNAMIC318的動(dòng)態(tài)格式文件314。靜態(tài)I部件306和靜態(tài)2部件312轉(zhuǎn)變成作為靜態(tài)1.STATIC322和靜態(tài)2.STATIC324的靜態(tài)格式文件320。然后,將這4個(gè)文件輸出到中間編輯器326,在中間編輯器326中,可以對(duì)動(dòng)態(tài)部件進(jìn)行編輯以添加屬性并進(jìn)行綁定。
[0046]在示例實(shí)施方式中,用可擴(kuò)展的標(biāo)記語言表述動(dòng)態(tài)文件,并且中間編輯器326包括標(biāo)記語言編輯器,為用戶提供向動(dòng)態(tài)部件添加屬性和綁定的工具。在一些示例中,中間編輯器326包括中間編輯器預(yù)覽332,在中間編輯器預(yù)覽332中,可以結(jié)合與已修改的動(dòng)態(tài)部件相關(guān)聯(lián)的靜態(tài)部件來對(duì)已修改的動(dòng)態(tài)部件進(jìn)行預(yù)覽以確保對(duì)動(dòng)態(tài)部件的修改沒有錯(cuò)誤。在本示例中,中間編輯器預(yù)覽332在顯示設(shè)備上顯示動(dòng)畫圖形334。動(dòng)態(tài)圖形334包括4個(gè)部件:靜態(tài)I部件322、已修改的動(dòng)態(tài)I部件328、已修改的動(dòng)態(tài)2部件330和靜態(tài)2部件324。
[0047]一旦在中間編輯器中完成了對(duì)動(dòng)態(tài)部件的期望修改,則將圖形輸出到屏幕編輯器332中,在屏幕編輯器332中,對(duì)人機(jī)接口屏幕進(jìn)行組裝和測(cè)試。在本示例中,屏幕編輯器332對(duì)用于結(jié)合到人機(jī)接口屏幕中的動(dòng)態(tài)圖形1336和動(dòng)態(tài)圖形2336進(jìn)行顯示。
[0048]人機(jī)接口 338被配置成顯示多個(gè)人機(jī)接口屏幕如圖3所述的人機(jī)接口屏幕1340和人機(jī)接口屏幕2342。動(dòng)畫圖像元素以及這些屏幕的全部或任何屏幕可以與第一機(jī)器344、第二機(jī)器346和/或第三機(jī)器348對(duì)應(yīng)。[0049]圖4示出了被配置成作為計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400操作的計(jì)算機(jī)系統(tǒng)的框圖。在一個(gè)或更多個(gè)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400上實(shí)施圖1所示的方法,如圖4所示。計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400包括通信接口 402、顯示器404、輸入設(shè)備406、輸出設(shè)備408、處理器410和存儲(chǔ)系統(tǒng)412。處理器410鏈接到通信接口 402、顯示器404、輸入設(shè)備406、輸出設(shè)備408和存儲(chǔ)系統(tǒng)412。存儲(chǔ)系統(tǒng)412包括存儲(chǔ)操作軟件414的非瞬態(tài)存儲(chǔ)設(shè)備。
[0050]通信接口 402包括通過通信鏈路進(jìn)行通信的部件如網(wǎng)卡、射頻收發(fā)器、處理電路及軟件、或一些其他的通信設(shè)備。通信接口 402可以被配置成通過金屬、無線或光學(xué)鏈路來進(jìn)行通信。通信接口 402可以被配置成使用TDM (時(shí)分復(fù)用)、IP (網(wǎng)絡(luò)協(xié)議)、以太網(wǎng)、光學(xué)組網(wǎng)、無線協(xié)議、通信信令或其他通信格式一包括它們的組合。
[0051]顯示器404可以是能夠?qū)⑿畔⒊尸F(xiàn)給用戶的任意類型的顯示器。在一些實(shí)施方式中,顯示器可以包括觸摸屏。輸入設(shè)備406包括能夠捕獲用戶輸入和將這些輸入傳遞給計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400的任何設(shè)備。輸入設(shè)備406可以包括鍵盤、鼠標(biāo)、觸摸板或一些其他用戶輸入裝置。輸出設(shè)備408包括任何能夠?qū)碜杂?jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400的輸出傳遞給用戶的任何設(shè)備。輸出設(shè)備408可以包括打印機(jī)、投影儀、顯示器或一些其他用戶輸出裝置。顯示器404、輸入設(shè)備406和輸出設(shè)備408對(duì)于計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400是外在的或在一些示例中可以將其省略。
[0052]處理器410包括微處理器或其他從存儲(chǔ)系統(tǒng)412中檢索并執(zhí)行操作軟件414的電路。存儲(chǔ)系統(tǒng)412包括磁盤驅(qū)動(dòng)器、閃盤、數(shù)據(jù)存儲(chǔ)電路或其他非瞬態(tài)存儲(chǔ)裝置。操作軟件414包括計(jì)算機(jī)程序、固件或一些其他形式的機(jī)器可讀處理指令。操作軟件414可以包括操作系統(tǒng)、實(shí)用程序、驅(qū)動(dòng)器、網(wǎng)絡(luò)接口、應(yīng)用程序或一些其他類型的軟件。當(dāng)由處理電路執(zhí)行時(shí),操作軟件414指導(dǎo)處理器410根據(jù)圖1所示的方法對(duì)計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400進(jìn)行操作。
[0053]在本示例中,計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)400對(duì)存儲(chǔ)為存儲(chǔ)系統(tǒng)412內(nèi)的軟件414的多種方法進(jìn)行執(zhí)行。通過顯示器404或輸出設(shè)備408將這些圖形元素修改的結(jié)果顯示給用戶。輸入設(shè)備406使得用戶能夠輸入計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)所需的各種數(shù)據(jù)。
[0054]例如,處理器410從通信接口 402、輸入設(shè)備406或存儲(chǔ)系統(tǒng)412中的任意一個(gè)接收輸入數(shù)據(jù)208。然后,處理器410對(duì)輸入數(shù)據(jù)208進(jìn)行操作以生成輸出數(shù)據(jù)210,輸出數(shù)據(jù)210可以存儲(chǔ)在存儲(chǔ)系統(tǒng)412中,顯示在顯示器404上以及通過輸出設(shè)備408來輸出。
[0055]上述描述以及相關(guān)聯(lián)的圖教示了本發(fā)明的最佳模式。所附權(quán)利要求指定了本發(fā)明的范圍。注意,本最佳模式的一些方面可能沒有落入本發(fā)明的由權(quán)利要求指定的范圍內(nèi)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,能夠以各種方式組合上述特征以形成本發(fā)明的多個(gè)變化方案。因此,本發(fā)明不限于上述具體的實(shí)施方式,而僅由所附權(quán)利要求和它們的等同方案來限定。
【權(quán)利要求】
1.一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述介質(zhì)上存儲(chǔ)有便于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的程序指令,當(dāng)由計(jì)算系統(tǒng)執(zhí)行所述程序指令時(shí),所述程序指令指導(dǎo)所述計(jì)算系統(tǒng)至少進(jìn)行以下處理: 通過用戶接口接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示; 將所述第一部件從所述設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式; 將所述第二部件從所述設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式;以及 輸出具有采用所述靜態(tài)格式的所述第一部件和采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形。
2.根據(jù)權(quán)利要求1所述的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述程序指令還指導(dǎo)所述計(jì)算系統(tǒng)進(jìn)行至少以下處理: 在標(biāo)記語言編輯器中打開采用所述動(dòng)態(tài)格式的所述第二部件; 接收針對(duì)采用所述動(dòng)態(tài)格式的所述第二部件的至少一個(gè)公共屬性或綁定; 修改采用所述動(dòng)態(tài)格式的所述第二部件以包括所述至少一個(gè)公共屬性或綁定;以及保存具有采用所述靜態(tài)格式的所述第一部件和已修改的采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形。
3.根據(jù)權(quán)利要求2所述的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述程序指令還指導(dǎo)所述計(jì)算系統(tǒng)進(jìn)行至少以下處理: 顯示包括有所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形的圖形表示,所述圖形表示包括所述圖形的限定在所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件內(nèi)的動(dòng)畫。
4.根據(jù)權(quán)利要求1所述的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述程序指令還包括指導(dǎo)所述計(jì)算系統(tǒng)進(jìn)行至少以下處理: 在屏幕編輯器中打開所述圖形; 接收將所述圖形綁定到控制器中的標(biāo)簽的至少一個(gè)指令; 將所述圖形和所述綁定保存為人機(jī)接口屏幕;以及 在人機(jī)接口上顯示所述人機(jī)接口屏幕。
5.根據(jù)權(quán)利要求1所述的一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述動(dòng)態(tài)格式是可擴(kuò)展標(biāo)記語言。
6.一種用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的方法,所述方法包括: 通過用戶接口接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示; 將所述第一部件從所述設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式; 將所述第二部件從所述設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式;以及 輸出具有采用所述靜態(tài)格式的所述第一部件和采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形。
7.根據(jù)權(quán)利要求6所述的方法,還包括:在標(biāo)記語言編輯器中打開采用所述動(dòng)態(tài)格式的所述第二部件; 接收針對(duì)采用所述動(dòng)態(tài)格式的所述第二部件的至少一個(gè)公共屬性或綁定; 修改采用所述動(dòng)態(tài)格式的所述第二部件以包括所述至少一個(gè)公共屬性或綁定;以及保存具有采用所述靜態(tài)格式的所述第一部件和已修改的采用所述動(dòng)態(tài)格式的所述第二部件。
8.根據(jù)權(quán)利要求7所述的方法,還包括: 顯示包括有所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形的圖形表示,所述圖形表示包括所述圖形的限定在所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件內(nèi)的動(dòng)畫。
9.根據(jù)權(quán)利要求6所述的方法,還包括: 在屏幕編輯器中打開所述圖形; 接收將所述圖形綁定到控制器中的標(biāo)簽的至少一個(gè)指令; 將所述圖形和所述綁定保存為人機(jī)接口屏幕;以及 在人機(jī)接口上顯示所述人機(jī)接口屏幕。
10.根據(jù)權(quán)利要求6所述的方法,其中,所述動(dòng)態(tài)格式是可擴(kuò)展標(biāo)記語言。
11.一種用于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),所述計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)包括: 通信接口,所述通信接口被配置成:接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇;接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示;以及接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示;以及 耦接到所述通信接口的處理器,所述處理器被配置成:將所述第一部件從所述設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式;將所述第二部件從所述設(shè)計(jì)格式轉(zhuǎn)化成動(dòng)態(tài)格式;以及輸出具有采用所述靜態(tài)格式的所述第一部件和采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),其中,所述處理器還被配置成: 在標(biāo)記語言編輯器中打開采用所述動(dòng)態(tài)格式的所述第二部件; 接收針對(duì)采用所述動(dòng)態(tài)格式的所述第二部件的至少一個(gè)公共屬性或綁定; 修改采用所述動(dòng)態(tài)格式的所述第二部件以包括所述至少一個(gè)公共屬性或綁定;以及保存具有采用所述靜態(tài)格式的所述第一部件和已修改的采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形。
13.根據(jù)權(quán)利要求12所述的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),其中,所述處理器還被配置成: 啟動(dòng)對(duì)包括有所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件的所述圖形的圖形表示的顯示,所述圖形表示包括所述圖形的限定在所述已修改的采用所述動(dòng)態(tài)格式的所述第二部件內(nèi)的動(dòng)畫。
14.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),其中,所述處理器還被配置成: 在屏幕編輯器中打開所述圖形; 接收將所述圖形綁定到控制器中的標(biāo)簽的至少一個(gè)指令; 將所述圖形和所述綁定保存為人機(jī)接口屏幕;以及 啟動(dòng)在人機(jī)接口上對(duì)所述人機(jī)接口屏幕的顯示。
15.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng),其中,所述動(dòng)態(tài)格式是可擴(kuò)展標(biāo)記語言。
16.一個(gè)或更多個(gè)非瞬態(tài)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)有便于人機(jī)接口動(dòng)畫圖形元素的計(jì)算機(jī)輔助設(shè)計(jì)的程序指令,其中,當(dāng)由計(jì)算系統(tǒng)執(zhí)行所述程序指令時(shí),所述程序指令指導(dǎo)所述計(jì)算系統(tǒng)進(jìn)行至少以下處理: 通過用戶接口接收對(duì)包括有采用設(shè)計(jì)格式的多個(gè)部件的圖形的選擇; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第一部件是靜態(tài)的指示; 通過所述用戶接口接收關(guān)于所述多個(gè)部件中的第二部件是動(dòng)態(tài)的指示; 將所述第一部件從所述設(shè)計(jì)格式轉(zhuǎn)化成靜態(tài)格式; 將所述第二部件從所述設(shè)計(jì)格式轉(zhuǎn)化成可擴(kuò)展標(biāo)記語言格式; 輸出具有采用所述靜態(tài)格式的所述第一部件和采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件的所述圖形; 在標(biāo)記語言編輯器中打開采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件; 接收針對(duì)采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件的至少一個(gè)公共屬性或綁定; 修改采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件以包括所述至少一個(gè)公共屬性或綁定; 保存具有采用所述靜態(tài)格式的所述第一部件和已修改的采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件的所述圖形; 顯示包括有所述已修改的采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件的所述圖形的圖形表示,所述圖形表示包括所述圖形的限定在所述已修改的采用所述可擴(kuò)展標(biāo)記語言格式的所述第二部件內(nèi)的動(dòng)畫; 在屏幕編輯器中打開所述圖形; 接收將所述圖形綁定到控制器中的標(biāo)簽的至少一個(gè)指令; 將所述圖形和所述綁定保存為人機(jī)接口屏幕;以及 在人機(jī)接口上顯示所述人機(jī)接口屏幕。
【文檔編號(hào)】G06F9/44GK103810312SQ201210452662
【公開日】2014年5月21日 申請(qǐng)日期:2012年11月12日 優(yōu)先權(quán)日:2012年11月12日
【發(fā)明者】約瑟夫·巴利斯特列里, 大衛(wèi)·托馬斯, 史蒂文·科瓦爾, 凱文·克魯格, 凱文·史密斯, 道格拉斯·賴夏德, 馬修·德萊爾 申請(qǐng)人:洛克威爾自動(dòng)控制技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
金秀| 汝城县| 丹凤县| 景德镇市| 德庆县| 苏尼特左旗| 瑞丽市| 汉中市| 石台县| 喀什市| 洞头县| 满洲里市| 博兴县| 海盐县| 光山县| 深泽县| 铅山县| 修水县| 大石桥市| 遂溪县| 白朗县| 合作市| 锡林郭勒盟| 赤壁市| 湘潭市| 商河县| 兰西县| 泰顺县| 吴江市| 乌鲁木齐市| 广灵县| 沙雅县| 天门市| 深水埗区| 德阳市| 江都市| 浑源县| 三都| 蒲江县| 蒙山县| 承德市|