專利名稱::自動量測方法與系統(tǒng)及其步進(jìn)量測方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種測試方法與系統(tǒng),特別是涉及一種取代人工輸入的量測方法與系統(tǒng)。
背景技術(shù):
:在許多計算機(jī)設(shè)備的測試中,需要對眾多相關(guān)參數(shù)、瞬間訊息進(jìn)行快速、實時、連續(xù)、準(zhǔn)確的捕捉與測量,而且需要完成繁復(fù)的數(shù)據(jù)處理工作。這些測試工作目前大部分需要藉由手動或人工測試才能完成,換言之,在設(shè)備測試方面需要耗費大量的人力資源。尤其是在新產(chǎn)品測試時,還需要進(jìn)行大量的基礎(chǔ)參數(shù)測試,也因此大幅降低了工作的效率。圖1A為一種典型傳統(tǒng)測試環(huán)境,由測試平臺13與量測儀器14所組成。測試平臺13連接輸入設(shè)備12,可供操作人員鍵入指令。測試平臺13可裝設(shè)受測設(shè)備131,并依據(jù)操作人員鍵入的指令進(jìn)行測試。于測試期間所產(chǎn)生的受測訊號交由量測設(shè)備14來量測,操作人員可藉由目視觀察量測儀器以判斷測試結(jié)果。對設(shè)置單一受測設(shè)備131的測試平臺13而言,往往可能需要反復(fù)鍵入不同的指令并經(jīng)由上述流程來取得多種或多次的數(shù)據(jù)。在測試的過程中,如果手動或人工測試的操作非常頻繁,通常必須有專人等待設(shè)備的響應(yīng),以進(jìn)行下一階段的操作,形成了“人等設(shè)備”的情形,而浪費了人力資源。但是,如果在某些測試項目的測試過程中要求操作人員的參與度很高,而操作人員的素質(zhì)不足,往往會造成“設(shè)備等人”的問題,降低了設(shè)備的利用率。隨著技術(shù)的進(jìn)步,一些自動測試系統(tǒng)逐漸被應(yīng)用于所述測試流程中。如圖1B所示,特殊的硬件與軟件133可被加入測試平臺13中,并且測試平臺13可藉由一些適配器15的連接,從量測設(shè)備14得到受測訊號或得到量測設(shè)備14依據(jù)受測訊號所產(chǎn)生的量測數(shù)據(jù)。傳統(tǒng)的自動測試系統(tǒng)需要在測試平臺13運行某些特殊的常駐程序(軟件133),并結(jié)合特殊的量測硬件,以期仿真出真實的運行環(huán)境。例如,將需要人工操作的輸入加以程序化,以執(zhí)行軟件運算來施行;然而測試過程中尚有一些受測訊號需要量測,因此將需要額外的硬設(shè)備來處理這些受測訊號并回饋給測試平臺。因此,測試平臺13除了需要測試受測設(shè)備131外,還需要接收量測數(shù)據(jù)、執(zhí)行測試軟件的運算,其中任何一個環(huán)節(jié)出錯都可能影響量測結(jié)果,而且難以察覺在測試過程中所產(chǎn)生的非預(yù)期錯誤??偠灾?,這樣的自動量測系統(tǒng)所仿真的環(huán)境并不是實際真實的環(huán)境。此外,這類的自動量測系統(tǒng)也有著許多的限制,例如傳統(tǒng)的測試方法無法以常駐程序關(guān)閉測試平臺后,再重新啟動測試平臺。因此,人工的介入還是無可避免的。在需要人工介入的情形下,測試平臺將需要另外加入一些通知操作人員的機(jī)制,讓操作人員能及時進(jìn)行處理,以減少“機(jī)器等人”的情形。然而,測試平臺也有可能在測試過程中發(fā)生死機(jī)的狀況。要讓處于當(dāng)機(jī)狀態(tài)的測試平臺執(zhí)行通知操作人員的動作并不容易。因為測試平臺一旦當(dāng)機(jī),所有運算皆會停止,更遑論通知操作人員。根據(jù)上述環(huán)境以及所衍生的問題,顯然地需要其它減少需要人工介入的改進(jìn),以盡量避免“人等設(shè)備”或“設(shè)備等人”的情形。另一方面,相關(guān)的改進(jìn)也應(yīng)該盡量在不需要變動測試平臺的前提下發(fā)展,以期減低測試平臺升級或調(diào)整測試平臺這類工作上的時間與成本。
發(fā)明內(nèi)容鑒于所述發(fā)明背景,為了符合產(chǎn)業(yè)上某些利益的需求,本發(fā)明提供一種自動測試方法與系統(tǒng)可用以解決上述傳統(tǒng)的自動測試方法與系統(tǒng)未能實現(xiàn)的標(biāo)的。本發(fā)明的一目的是降低人工參與度,本發(fā)明的自動測試方法與系統(tǒng)改進(jìn)了以往需以人工手動調(diào)整量測設(shè)備(如示波器)并由人為判斷測試結(jié)果的傳統(tǒng)測試方法,將測試步驟完全簡單化、程序化,具有良好的可重復(fù)性。本發(fā)明的另一目的是采用一種純外部的方法,對測試平臺不引入任何的外部干擾,以確保量測結(jié)果的真實性。此外,本發(fā)明由于采用計算器通用的輸出/輸入接口,因此只要根據(jù)不同的測試修改控制計算器上的軟件。開發(fā)系統(tǒng)所需要的時間很短,并具有良好的升級性及擴(kuò)充性,可以用于大多數(shù)計算器插卡電性能的測試。據(jù)此,本發(fā)明的一具體實施例提出一種鍵盤/鼠標(biāo)仿真器,可用以仿真一鍵盤或一鼠標(biāo),或者同時仿真兩者。并且在本發(fā)明的自動測試方法與系統(tǒng)中,利用具有所述鍵盤/鼠標(biāo)仿真器的功能的仿真設(shè)備,做為計算器控制測試平臺的輸入設(shè)備,以控制測試平臺測試受測設(shè)備或軟件。再經(jīng)由量測設(shè)備量測測試平臺或受測設(shè)備的受測訊號后產(chǎn)生量測數(shù)據(jù)給計算器,計算器可依據(jù)量測數(shù)據(jù)調(diào)整量測設(shè)備的量測范圍。圖1A與圖1B為現(xiàn)有技術(shù)的示意圖;圖2A與圖2B為一本發(fā)明的一具體實施例的功能方塊示意圖;圖2C是圖2A的另一實施方式的功能方塊示意圖;圖3是本發(fā)明的另一具體實施例的流程示意圖;以及圖4是本發(fā)明的再一具體實施例的流程示意圖。附圖符號說明12輸入設(shè)備13測試平臺131受測設(shè)備14量測設(shè)備15適配器21控制計算器212命令訊號22模擬設(shè)備221命令訊號輸入接口222輸入訊號223可編程微控制器225計算器鍵盤/鼠標(biāo)接口227繼電器與采樣器23測試平臺231受測設(shè)備232受測訊號233受測軟件24量測設(shè)備25通用接口總線242量測數(shù)據(jù)310一計算器發(fā)出一命令訊號至一仿真設(shè)備320仿真設(shè)備依據(jù)命令訊號送出一輸入訊號至測試平臺330測試平臺依據(jù)輸入訊號測試一受測設(shè)備并產(chǎn)生受測訊號340量測設(shè)備依據(jù)受測訊號產(chǎn)生量測數(shù)據(jù)并送至計算器350計算器分析量測數(shù)據(jù)并進(jìn)行下一步驟的測試510初始化量測設(shè)備與測試平臺520設(shè)定一數(shù)字/模擬轉(zhuǎn)換器的參數(shù)530延遲540讀取數(shù)字/模擬轉(zhuǎn)換器的電壓550儲存量測數(shù)據(jù)560增加數(shù)字/模擬轉(zhuǎn)換器的參數(shù)570比較量測數(shù)據(jù)是否大于量測設(shè)備的顯示范圍580調(diào)整量測設(shè)備的量測范圍590延遲600檢查是否達(dá)到量測的最大值具體實施方式本發(fā)明在此所探討的方向為一種自動測試方法與系統(tǒng)。為了能徹底地了解本發(fā)明,將在下列的描述中提出詳盡的步驟及其組成。顯然地,本發(fā)明的施行并未限定于自動測試方法與系統(tǒng)的技術(shù)人員所熟習(xí)的特殊細(xì)節(jié)。另一方面,眾所周知的組成或步驟并未描述于細(xì)節(jié)中,以避免造成本發(fā)明不必要的限制。本發(fā)明的較佳實施例會詳細(xì)描述如下,然而除了這些詳細(xì)描述之外,本發(fā)明還可以廣泛地施行在其它的實施例中,且本發(fā)明的范圍不受限定,其以之后的權(quán)利要求為準(zhǔn)。參考圖2A所示,本發(fā)明的一具體實施例是一種自動測試系統(tǒng),包含一控制計算器21、一模擬設(shè)備22、一測試平臺23、一量測設(shè)備24。模擬設(shè)備22分別連接控制計算器21與測試平臺23,負(fù)責(zé)將控制計算器21輸出的命令訊號212解譯為輸入訊號222,并將輸入訊號222輸入至測試平臺23。換言之,模擬設(shè)備22是測試平臺23的輸入裝置,其連接于測試平臺23的輸出/輸入接口,此輸入接口可以是任何算機(jī)的輸出/輸入接口,例如鍵盤輸入接口、鼠標(biāo)輸入接口、串行端口(如打印機(jī)端口)、串行端口(如RS232端口、RS485端口)、USB端口、IEEE1394端口、紅外線端口、網(wǎng)絡(luò)連接端口等等。藉此,仿真設(shè)備22可以仿真任何連接于這些輸出/輸入接口的裝置,例如鍵盤、鼠標(biāo)、打印機(jī)、調(diào)制解調(diào)器、網(wǎng)絡(luò)設(shè)備等等。另外,模擬設(shè)備22可以控制測試平臺23的電源開關(guān)。換言之,仿真設(shè)備22可依據(jù)命令訊號212開啟/關(guān)閉測試平臺23。同樣地,模擬設(shè)備22連接于控制計算器21的輸出/輸入接口,所述輸出/輸入接口亦可以是任一種類的計算器輸出/輸入接口。此外,模擬設(shè)備22可與控制計算器21及測試平臺23間進(jìn)行雙向數(shù)據(jù)傳輸,亦即可以輸出命令訊號或數(shù)據(jù)至控制計算器21或接收來自測試平臺23的數(shù)據(jù),不限制只能從控制計算器21接受命令訊號212與輸出該輸入訊號222至測試平臺23。在本具體實施例的一較佳示例中,仿真設(shè)備22是一鍵盤仿真器,可連接于計算器的鍵盤輸入接口,例如PS/2接口或USB界面,此鍵盤仿真器輸入能輸出一鍵盤對鍵盤輸入接口的所有輸入訊號。在本具體實施例的另一較佳示例中,仿真設(shè)備22是一鼠標(biāo)仿真器,可連接于計算器的鼠標(biāo)輸入接口,例如PS/2接口或USB界面,此鼠標(biāo)仿真器輸入能輸出一鼠標(biāo)對鼠標(biāo)輸入接口的所有輸入訊號。在本具體實施例的又一較佳示例中,仿真設(shè)備22是一鍵盤及鼠標(biāo)仿真器,該鍵盤及鼠標(biāo)仿真器可同時連接或部份連接所述鍵盤輸入接口或鼠標(biāo)輸入接口,并適應(yīng)所連接的輸入界面實現(xiàn)所述鍵盤仿真器及鼠標(biāo)仿真器的全部或部份功能,亦即該鍵盤及鼠標(biāo)仿真器可依據(jù)命令訊號仿真鍵盤或鼠標(biāo)的訊號。圖2B為一種所述鍵盤/鼠標(biāo)仿真器的示意圖,包含一命令訊號接口221、一可編程微控制器223、一鍵盤/鼠標(biāo)接口、一繼電器與采樣器227。命令訊號接口221用來接收所述命令訊號212,所接收的命令訊號212經(jīng)由可編程微控制器轉(zhuǎn)譯為輸入訊號222并傳送至測試平臺23。采樣器227可用來接收并反應(yīng)測試平臺23所回饋的訊號,例如測試平臺23可藉由回饋訊號的電位表示鍵盤上的“NumLock”(數(shù)字鍵鎖定功能鍵)是否啟動。如上所述,模擬設(shè)備22可由控制計算器21接收一命令訊號212,將命令訊號212轉(zhuǎn)譯為一輸入訊號222后輸出至測試平臺23的輸入接口。據(jù)此,模擬設(shè)備22可具有一轉(zhuǎn)譯組件221,該轉(zhuǎn)譯組件221負(fù)責(zé)將所述命令訊號212轉(zhuǎn)譯為輸入訊號222。因此轉(zhuǎn)譯組件221可以利用硬件或軟件來實現(xiàn)所述轉(zhuǎn)譯功能。例如,轉(zhuǎn)譯組件221可以利用一查表(lookuptable)電路,該查表電路依據(jù)命令訊號212輸出輸入訊號222。又例如轉(zhuǎn)譯組件221可以運算一軟件,該軟件利用一查表索引出相應(yīng)于命令訊號212的輸入訊號222,該軟件與查表可以儲存于一儲存組件。所述儲存組件可以是一隨機(jī)存取存儲器、一只讀存儲器、一韌體、一閃存、一磁盤(包含軟盤或硬盤)、一光盤或其它相關(guān)的電子儲存媒體。在本具體實施例的一較佳示例中,所述查表電路或查表可以有多個,亦即轉(zhuǎn)譯組件221有多個查表電路或查表可供選擇。其選擇方式可以由一切換電路或命令訊號212來實現(xiàn)。例如,切換電路可以是一多路復(fù)用器(multiplexer),由多路復(fù)用器選擇其中一個查表電路或查表。多路復(fù)用器可由一切換開關(guān)或命令訊號212來決定所要選擇的查表電路或查表。切換開關(guān)可以是轉(zhuǎn)譯組件221的一電子組件,可藉由手動設(shè)定或命令訊號212來設(shè)定。另外,所述命令訊號可包含一查表代碼,轉(zhuǎn)譯組件221依據(jù)查表代碼所相應(yīng)的查表電路或查表將命令訊號212轉(zhuǎn)譯為輸入訊號222。所述命令訊號212可以是一連串字符或鼠標(biāo)命令訊號。因此在命令訊號與輸入訊號222的轉(zhuǎn)譯上可以是以一個字符或鼠標(biāo)命令訊號對映一個輸入訊號,或是以該一連串字符或鼠標(biāo)命令訊號轉(zhuǎn)譯為一輸入訊號或一連串的輸入訊號,本發(fā)明并不加以限制。因此,測試平臺23由模擬設(shè)備22所收到輸入訊號222便如同人工手動操作一般,其優(yōu)點為人工輸入的過程可以完全由控制計算器21操控模擬設(shè)備22所取代。換言之,根據(jù)本說明書所披露的技術(shù),測試平臺23在進(jìn)行開機(jī)(boot)、關(guān)機(jī)(shutdown)、系統(tǒng)復(fù)位(reset)、輸入數(shù)據(jù)或其它相關(guān)的操作時,完全避免了測試平臺等待人工輸入的時間,進(jìn)而可大幅增加工作效率,并避免因人工輸入所造成的延誤。測試平臺23可用以測試一受測標(biāo)的,該受測標(biāo)的可以是一受測設(shè)備231、一受測軟件233或同時包含測試受測設(shè)備231與受測軟件233,當(dāng)受測標(biāo)的為受測軟件233或同時包含測試受測設(shè)備231與受測軟件233時,受測軟件233是由測試平臺23執(zhí)行運算。此外,受測軟件233是經(jīng)由測試平臺23與受測設(shè)備231進(jìn)行通訊。再者,受測軟件233可以是受測設(shè)備231的驅(qū)動程序或應(yīng)用程序。受測設(shè)備231與測試平臺23的連接可以為接觸式或非接觸式,亦即受測設(shè)備231可以連接于測試平臺23所提供的接口(如所述輸出/輸入接口或任何總線接口),或是以無線傳輸方式與測試平臺23通訊。換言之,受測設(shè)備231與測試平臺23在測試過程中可以實現(xiàn)訊號間的通訊,無論是接觸式或非接觸式,本發(fā)明并不加以限制。所述總線接口可以是PCI總線、EISA總線、ISA總線或其它規(guī)格的總線。在測試過程中,量測設(shè)備24會量測測試平臺23或受測設(shè)備231的一個或多個受測訊號232,受測訊號232可以是由測試平臺23產(chǎn)生,亦可以是由受測設(shè)備231所產(chǎn)生。換言之,量測設(shè)備24可由測試平臺23或受測設(shè)備231的一條或多條線路量測受測訊號。因此本具體實施例的量測設(shè)備24可能有一個或多個,每一個量測設(shè)備24可同時量測一個或多個受測訊號232,本發(fā)明不限制受測訊號232、量測設(shè)備24以及單一量測設(shè)備24可量測的受測訊號232的種類與數(shù)量。量測設(shè)備24依據(jù)受測訊號232產(chǎn)生量測數(shù)據(jù)242,并且將量測數(shù)據(jù)242傳送至控制計算器21,控制計算器21便可以依據(jù)量測數(shù)據(jù)242發(fā)出命令訊號212進(jìn)行下一階段的測試。因此,量測設(shè)備24可以是以探針(PROBE)、量測接腳、非接觸式(如紅外線測溫)來量測受測訊號232。同樣地,量測設(shè)備24與控制計算器21間的連接亦可以是通用接口總線(GeneralPurposeInterfaceBus;GPIB)25、或所述輸出輸入接口或總線接口。另一方面,根據(jù)本實施例的自動測試系統(tǒng)的連接模式/訊號傳遞模式亦可以如圖2C所示。量測設(shè)備24可以是通過模擬設(shè)備22與控制計算器21連接,亦即所述通用接口總線25、或所述輸出輸入接口或總線接口連接于仿真設(shè)備22,由仿真設(shè)備負(fù)責(zé)控制計算器21與量測設(shè)備24的間的通訊,如第二C所示。再者,測試平臺23亦可以藉由模擬設(shè)備22與控制計算器21通訊,或回饋受測訊號232給控制計算器21。此外,控制計算器21除了依據(jù)量測數(shù)據(jù)242發(fā)出命令訊號外,亦可以依據(jù)量測數(shù)據(jù)調(diào)整量測設(shè)備24。例如,當(dāng)受測訊號232超出量測設(shè)備24目前所設(shè)定的量測范圍時,控制計算器21便可發(fā)出調(diào)整訊號以調(diào)整量測范圍的設(shè)定。據(jù)此,本發(fā)明的另一具體實施例是一種自動測試方法,如圖3所示。首先如步驟310所示,由一計算器發(fā)出一命令訊號至一仿真設(shè)備。然后如步驟320所示,模擬設(shè)備依據(jù)前述的命令訊號送出一輸入訊號至測試平臺。接下來,如步驟330所示,測試平臺依據(jù)輸入訊號測試一受測設(shè)備并產(chǎn)生受測訊號。再接下來如步驟340所示,量測設(shè)備依據(jù)受測訊號產(chǎn)生量測數(shù)據(jù)并送至計算器,最后如步驟350所示,計算器分析量測數(shù)據(jù)并進(jìn)行下一步驟的測試。本具體實施例的計算器、模擬設(shè)備、測試平臺、量測設(shè)備及其間相關(guān)的訊號如命令訊號、輸入訊號、受測訊號、量測數(shù)據(jù)的相關(guān)細(xì)節(jié)皆如前一實施例與圖2A或第二C圖所示,在此不再贅述。上述圖2A、圖2C與圖3的計算器可具有一軟件,計算器依據(jù)該軟件進(jìn)行測試,因此在該軟件的運算期間,計算依據(jù)該軟件發(fā)出命令訊號與調(diào)整量測設(shè)備。上述軟件的流程可以如本發(fā)明的再一具體實施例所示,是一自動量測方法,請參照圖4。首先,如步驟510所示,初始化量測設(shè)備與測試平臺,以進(jìn)入測試流程(步驟520至步驟600)。之后如步驟520所示,計算器以命令訊號通過仿真設(shè)備對測試平臺設(shè)定一數(shù)字/模擬轉(zhuǎn)換器的參數(shù),經(jīng)過一段延遲時間(如步驟530所示),再由計算器從量測設(shè)備讀取數(shù)字/模擬轉(zhuǎn)換器的電壓(如步驟540所示),并將量測數(shù)據(jù)儲存(如步驟550所示)。之后,增加數(shù)字/模擬轉(zhuǎn)換器的參數(shù)(如步驟560所示),并比較量測數(shù)據(jù)是否超出量測設(shè)備的顯示范圍(如步驟570所示),如果大于量測設(shè)備的顯示范圍,計算器需要發(fā)出調(diào)整訊號以調(diào)整量測設(shè)備的量測范圍(如步驟580所示),并等待一段延遲時間(如步驟590所示)。如果沒有大于量測設(shè)備的顯示范圍,檢查是否達(dá)到量測的最大值(如步驟600所示),如果達(dá)到量測的最大值,則測試結(jié)束。如果尚未達(dá)到量測的最大值,重復(fù)所述測試流程(步驟520至步驟600)。由上述流程可以得知,計算器依次送出多個命令訊號,每一次命令訊號發(fā)送后量測設(shè)備會產(chǎn)生相應(yīng)于該命令訊號的量測數(shù)據(jù),并且計算器于收到相應(yīng)于命令訊號的量測數(shù)據(jù)后送出下一個命令訊號。另外,所述計算器于下一次命令訊號送出前送出調(diào)整訊號。例如,以本發(fā)明來量測計算器顯示卡仿真量輸出DAC的線性度為例,所需要量測的物理量為3個顏色通道(R、G、B)DAC的輸出電壓隨輸入數(shù)據(jù)的變化特性。依據(jù)上述流程,首先初始化量測設(shè)備與測試平臺,然后進(jìn)入測試流程。在測試流程中計算器反復(fù)以命令訊號透過仿真設(shè)備對測試平臺設(shè)定一數(shù)字/模擬轉(zhuǎn)換器的參數(shù),例如測試流程共經(jīng)過210次,每次參數(shù)遞增一增量,直到參數(shù)值達(dá)到量測的最大值為止。每次的測試流程中,數(shù)字/模擬轉(zhuǎn)換器的參數(shù)在被設(shè)定后約延遲20秒,以便DAC的輸出電壓穩(wěn)定,并進(jìn)行多次采樣去除噪聲(noise),還能讓計算器能夠有足夠的時間從量測設(shè)備讀取DAC的輸出電壓,并且儲存起來。另外,每次的測試流程中,計算器需要檢查量測設(shè)備的量測范圍,如果輸出電壓超出量測范圍,計算器便需要發(fā)出調(diào)整訊號調(diào)整量測設(shè)備的量程,以符合實際需求。在調(diào)整量測設(shè)備后,另外需要延遲一段時間,以避免量測設(shè)備尚未調(diào)整完畢前進(jìn)入下一次的測試流程。本發(fā)明的自動測試方法與系統(tǒng)改進(jìn)了以往需以人工手動調(diào)整量測設(shè)備(如示波器)并由人為判斷測試結(jié)果的傳統(tǒng)測試方法,將測試步驟完全簡單化、程序化,具有良好的可重復(fù)性。人只要根據(jù)要求編制好相應(yīng)的控制程序,就能夠讓整個輸入過程全自動進(jìn)行,不需要人再進(jìn)行干預(yù),同時減低了人的勞動程度。本發(fā)明可以自動調(diào)整儀器參數(shù)并且可以自動計時,并在測試時間終了后由系統(tǒng)判定測試結(jié)果,可防止人為操作不當(dāng)或因測試時間逾時而導(dǎo)致測試結(jié)果失效,以達(dá)到系統(tǒng)防呆的效果。本發(fā)明的實現(xiàn)方案簡單,成本低,只需要將模擬設(shè)備連接原有測試平臺的輸出/輸入接口就可正常工作,不需要額外的硬件,也不需要對測試平臺做任何修改,可以充分地利用現(xiàn)有設(shè)備的功能,減少設(shè)備成本的投入。傳統(tǒng)的自動測試系統(tǒng)需要在測試平臺運行某些特殊的常駐程序,不能完全仿真最真實的運行環(huán)境。本系統(tǒng)是一種純外部的方法,對測試平臺不引入任何的外部干擾,確保量測結(jié)果的真實性。例如,傳統(tǒng)的測試方法無法以常駐程序關(guān)閉測試平臺后,再重新啟動測試平臺,本發(fā)明可藉由模擬設(shè)備實現(xiàn)該項操作。此外,本發(fā)明由于采用計算器通用的輸出/輸入接口,因此只要根據(jù)不同的測試修改控制計算器上的軟件,開發(fā)系統(tǒng)所需要的時間很短,并具有良好的升級性及擴(kuò)充性,可以用于大多數(shù)計算器插卡電性能的測試。顯然地,依照上面實施例中的描述,本發(fā)明可能有許多的修正與差異。因此需要在其附加的權(quán)利要求所述的范圍內(nèi)加以理解,除了上述詳細(xì)的描述外,本發(fā)明還可以廣泛地在其它的實施例中施行。上述僅為本發(fā)明的較佳實施例而已,并非用以限定本發(fā)明的權(quán)利要求的范圍;凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在本發(fā)明的權(quán)利要求的范圍內(nèi)。權(quán)利要求1.一種鍵盤/鼠標(biāo)仿真器,包含一命令訊號輸入接口,該命令訊號輸入接口接收一命令訊號;一可編程微控制器,該可編程微控制器轉(zhuǎn)譯該命令訊號成為一輸入訊號,其中該輸入訊號是仿真鍵盤/鼠標(biāo)的訊號;一計算器鍵盤/鼠標(biāo)接口,該輸入訊號由該計算器鍵盤/鼠標(biāo)接口輸出至一測試平臺;以及一采樣器,該采樣器由該測試平臺回饋給鍵盤/鼠標(biāo)的一回饋訊號。2.根據(jù)權(quán)利要求1所述的鍵盤/鼠標(biāo)仿真器,其中所述可編程微控制器具有至少一個查表,該可編程微控制器依據(jù)該命令訊號選擇該命令訊號所指定的查表,并檢索該查表將該命令訊號轉(zhuǎn)譯成為該輸入訊號。3.根據(jù)權(quán)利要求2所述的鍵盤/鼠標(biāo)仿真器,其中所述查表是由下列之一所實施一查表電路;一軟件,該可編程微控制器經(jīng)由運算該軟件來檢索該查表。4.一種自動測試系統(tǒng),包含一控制計算器,該控制計算器輸出一命令訊號并接收一量測數(shù)據(jù);一仿真設(shè)備,該仿真設(shè)備接收該命令訊號并轉(zhuǎn)譯該命令訊號成為一輸入訊號;一測試平臺,該測試平臺依據(jù)該輸入訊號測試一受測設(shè)備,該測試平臺與該受測設(shè)備的至少一線路輸出一受測訊號;一量測設(shè)備,該量測設(shè)備量測每一個該受測訊號并據(jù)以產(chǎn)生該量測數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的自動測試系統(tǒng),其中所述量測設(shè)備與該計算器間是以一適配器連接,該適配器是一通用接口總線。6.根據(jù)權(quán)利要求4所述的自動測試系統(tǒng),其中所述測試平臺依據(jù)該輸入訊號調(diào)整測試該受測設(shè)備的輸入電壓。7.根據(jù)權(quán)利要求4所述的自動測試系統(tǒng),其中所述模擬設(shè)備控制測試平臺的電源,其中該仿真設(shè)備依據(jù)該命令訊號開啟/關(guān)閉該測試平臺。8.根據(jù)權(quán)利要求4所述的自動測試系統(tǒng),其中所述量測設(shè)備是一試波器。9.一種自動測試方法,包含由一控制計算器發(fā)出一命令訊號至一仿真設(shè)備;該仿真設(shè)備依據(jù)該命令訊號仿真一輸入裝置輸出一輸入訊號至一測試平臺;該測試平臺依據(jù)該輸入訊號測試一受測設(shè)備并產(chǎn)生至少一受測訊號;以及量測設(shè)備依據(jù)該受測訊號產(chǎn)生一量測數(shù)據(jù)并將該量測數(shù)據(jù)送至該控制計算器;該控制計算器依據(jù)該量測數(shù)據(jù)送出一調(diào)整訊號,該控制計算器經(jīng)由該調(diào)整訊號調(diào)整該量測設(shè)備。10.根據(jù)權(quán)利要求9所述的自動測試方法,其中所述計算器依次送出多個命令訊號,每一次命令訊號發(fā)送后該量測設(shè)備產(chǎn)生相應(yīng)于該命令訊號的量測數(shù)據(jù),該控制計算器于收到相應(yīng)于該命令訊號的量測數(shù)據(jù)后送出該調(diào)整訊號,之后再送出下一個命令訊號。全文摘要本發(fā)明提出一種自動測試的方法與系統(tǒng),利用一仿真設(shè)備仿真鍵盤/鼠標(biāo)的功能,做為計算器控制測試平臺的輸入設(shè)備,以控制測試平臺測試受測設(shè)備或軟件。再經(jīng)由量測設(shè)備量測測試平臺或受測設(shè)備的受測訊號后產(chǎn)生量測數(shù)據(jù)給控制計算器,控制計算器可依據(jù)量測數(shù)據(jù)調(diào)整量測設(shè)備的量測范圍。文檔編號G06F11/22GK1916820SQ200610108169公開日2007年2月21日申請日期2006年7月31日優(yōu)先權(quán)日2006年7月31日發(fā)明者吳曉鐵申請人:威盛電子股份有限公司