午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種自動(dòng)化測(cè)試系統(tǒng)及方法與流程

文檔序號(hào):12463931閱讀:396來(lái)源:國(guó)知局
一種自動(dòng)化測(cè)試系統(tǒng)及方法與流程

本發(fā)明涉及測(cè)試技術(shù)領(lǐng)域,特別涉及一種自動(dòng)化測(cè)試系統(tǒng)及方法。



背景技術(shù):

隨著服務(wù)器技術(shù)的不斷發(fā)展,用戶對(duì)服務(wù)器功能的需求也越來(lái)越高,因此,對(duì)服務(wù)器功能的測(cè)試需求也逐漸的多樣化和復(fù)雜化。目前,在對(duì)服務(wù)器功能進(jìn)行測(cè)試時(shí),需要人工將測(cè)試儀器連接到服務(wù)器電路板的待測(cè)位置上,并根據(jù)所需測(cè)試的方案人工進(jìn)行測(cè)試以及進(jìn)行測(cè)試數(shù)據(jù)的記錄,并利用記錄的測(cè)試數(shù)據(jù)確定服務(wù)器的功能是否滿足需求。人工測(cè)試的過程中,由于需要人為的進(jìn)行各個(gè)步驟的測(cè)試和記錄,不僅效率低,錯(cuò)誤率也較高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種自動(dòng)化測(cè)試系統(tǒng)及方法,以解決人工測(cè)試效率低和錯(cuò)誤率高的問題。

第一方面,本發(fā)明實(shí)施例提供了一種自動(dòng)化測(cè)試系統(tǒng),包括:測(cè)試儀器和終端設(shè)備;其中,所述測(cè)試儀器與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,所述測(cè)試儀器與所述終端設(shè)備連接;

所述終端設(shè)備,用于存儲(chǔ)測(cè)試流程,并根據(jù)所述測(cè)試流程向所述測(cè)試儀器發(fā)送至少一個(gè)測(cè)試指令,并獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),根據(jù)所述測(cè)試流程對(duì)所述至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ);

所述測(cè)試儀器,用于根據(jù)每一個(gè)測(cè)試指令對(duì)所述待測(cè)設(shè)備進(jìn)行相應(yīng)的測(cè)試。

優(yōu)選地,

所述終端設(shè)備包括:第一配置模塊;所述第一配置模塊,用于配置第一網(wǎng)絡(luò)地址;

所述測(cè)試儀器包括:第二配置模塊;所述第二配置模塊,用于配置與所述第一網(wǎng)絡(luò)地址相對(duì)應(yīng)的第二網(wǎng)絡(luò)地址;

所述第一網(wǎng)絡(luò)地址與所述第二網(wǎng)絡(luò)地址屬于同一個(gè)局域網(wǎng)內(nèi)的地址;

所述終端設(shè)備具體用于通過在瀏覽器中登錄所述第二網(wǎng)絡(luò)地址,以獲取所述所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)。

優(yōu)選地,

所述自動(dòng)化測(cè)試系統(tǒng)進(jìn)一步包括:通用接口總線GPIB;所述終端設(shè)備與所述測(cè)試儀器通過所述GPIB相連接;

所述終端設(shè)備包括:第三配置模塊;所述第三配置模塊,用于配置所述終端設(shè)備的第三網(wǎng)絡(luò)地址和所述測(cè)試儀器的第四網(wǎng)絡(luò)地址;

所述測(cè)試儀器包括:第四配置模塊;所述第四配置模塊,用于配置與所述測(cè)試儀器的第四網(wǎng)絡(luò)地址和所述終端設(shè)備的第三網(wǎng)絡(luò)地址;

所述終端設(shè)備與所述測(cè)試儀器之間根據(jù)所述第三網(wǎng)絡(luò)地址、所述第四網(wǎng)絡(luò)地址,通過所述GPIB發(fā)送所述至少一個(gè)測(cè)試指令,以及獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)。

優(yōu)選地,進(jìn)一步包括:氣動(dòng)裝置;所述氣動(dòng)裝置包括連接端和至少一個(gè)測(cè)試探頭;

所述至少一個(gè)測(cè)試探頭固定連接在所述待測(cè)設(shè)備的測(cè)試點(diǎn)上;

所述連接端與所述測(cè)試儀器相連。

優(yōu)選地,

所述測(cè)試儀器包括:示波器或信號(hào)發(fā)射器;

和/或,

所述終端設(shè)備中配置有l(wèi)abwindows/cvi的開發(fā)環(huán)境,用于在labwindows/cvi的開發(fā)環(huán)境中配置所述測(cè)試流程。

第二方面,本發(fā)明實(shí)施例還提供了一種自動(dòng)化測(cè)試方法,將測(cè)試儀器與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,以及將測(cè)試儀器與終端設(shè)備連接;在所述終端設(shè)備中存儲(chǔ)測(cè)試流程;還包括:

所述終端設(shè)備根據(jù)所述測(cè)試流程想所述測(cè)試儀器發(fā)送至少一個(gè)測(cè)試指令;

所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令對(duì)所述待測(cè)設(shè)備進(jìn)行相應(yīng)的測(cè)試;

所述終端設(shè)備獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),并根據(jù)所述測(cè)試流程對(duì)所述至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ)。

優(yōu)選地,

所述將測(cè)試儀器與終端設(shè)備連接,包括:針對(duì)所述終端設(shè)備配置第一網(wǎng)絡(luò)地址,以及針對(duì)所述測(cè)試儀器配置與所述第一網(wǎng)絡(luò)地址相對(duì)應(yīng)的第二網(wǎng)絡(luò)地址;其中,所述第一網(wǎng)絡(luò)地址與所述第二網(wǎng)絡(luò)地址屬于同一個(gè)局域網(wǎng)內(nèi)的地址;

所述獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),包括:在所述終端設(shè)備開啟瀏覽器,在開啟的瀏覽器中登錄所述第二網(wǎng)絡(luò)地址,以加載所述測(cè)試儀器對(duì)應(yīng)的測(cè)試頁(yè)面,并在所述測(cè)試頁(yè)面中讀取所述至少一個(gè)測(cè)試數(shù)據(jù)。

優(yōu)選地,

所述將測(cè)試儀器與終端設(shè)備連接,包括:利用通用接口總線GPIB將所述測(cè)試儀器與所述終端設(shè)備連接,針對(duì)所述終端設(shè)備配置第三網(wǎng)絡(luò)地址,針對(duì)所述測(cè)試儀器配置第四網(wǎng)絡(luò)地址,并將所述終端設(shè)備的第三網(wǎng)絡(luò)地址配置到所述測(cè)試儀器中,以及將所述測(cè)試儀器的第四網(wǎng)絡(luò)地址配置到所述終端設(shè)備中;

所述獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),包括:所述終端設(shè)備根據(jù)所述第四網(wǎng)絡(luò)地址利用所述GPIB,向所述測(cè)試儀器發(fā)送所述至少一個(gè)測(cè)試指令,并接收所述測(cè)試儀器反饋的至少一個(gè)測(cè)試數(shù)據(jù)。

優(yōu)選地,所述將測(cè)試儀器與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,包括:獲取氣動(dòng)裝置,將所述氣動(dòng)裝置包括的至少一個(gè)測(cè)試探頭固定連接在所述待測(cè)設(shè)備的測(cè)試點(diǎn)上,將所述氣動(dòng)裝置包括的連接端與所述測(cè)試儀器相連。

優(yōu)選地,在所述存儲(chǔ)測(cè)試流程之前,進(jìn)一步包括:在所述終端設(shè)備中配置labwindows/cvi的開發(fā)環(huán)境,并在所述labwindows/cvi的開發(fā)環(huán)境中配置所述測(cè)試流程。

本發(fā)明實(shí)施例提供了一種自動(dòng)化測(cè)試系統(tǒng)及方法,通過利用終端設(shè)備預(yù)先存儲(chǔ)測(cè)試流程,并利用測(cè)試流程來(lái)對(duì)測(cè)試儀器進(jìn)行測(cè)試指令的發(fā)送,實(shí)現(xiàn)測(cè)試儀器對(duì)待測(cè)設(shè)備的自動(dòng)測(cè)試,通過利用終端設(shè)備根據(jù)測(cè)試流程自動(dòng)對(duì)測(cè)試儀器測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ),從而可以提高測(cè)試效率,降低測(cè)試的錯(cuò)誤率。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明一個(gè)實(shí)施例提供的一種自動(dòng)化測(cè)試系統(tǒng)示意圖;

圖2是本發(fā)明一個(gè)實(shí)施例提供的另一種自動(dòng)化測(cè)試系統(tǒng)示意圖;

圖3是本發(fā)明一個(gè)實(shí)施例提供的又一種自動(dòng)化測(cè)試系統(tǒng)示意圖;

圖4是本發(fā)明一個(gè)實(shí)施例提供的再一種自動(dòng)化測(cè)試系統(tǒng)示意圖;

圖5是本發(fā)明一個(gè)實(shí)施例提供的一種自動(dòng)化測(cè)試方法流程圖;

圖6是本發(fā)明一個(gè)實(shí)施例提供的另一種自動(dòng)化測(cè)試方法流程圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

實(shí)施例一

如圖1所示,本發(fā)明實(shí)施例提供了一種自動(dòng)化測(cè)試系統(tǒng),該自動(dòng)化測(cè)試系統(tǒng)可以包括以下內(nèi)容:測(cè)試儀器101和終端設(shè)備102;其中,所述測(cè)試儀器101與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,所述測(cè)試儀器101與所述終端設(shè)備102連接;

所述終端設(shè)備102,用于存儲(chǔ)測(cè)試流程,并根據(jù)所述測(cè)試流程向所述測(cè)試儀器101發(fā)送至少一個(gè)測(cè)試指令,并獲取所述測(cè)試儀器101根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),根據(jù)所述測(cè)試流程對(duì)所述至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ);

所述測(cè)試儀器101,用于根據(jù)每一個(gè)測(cè)試指令對(duì)所述待測(cè)設(shè)備進(jìn)行相應(yīng)的測(cè)試。

根據(jù)上述本發(fā)明實(shí)施例,通過利用終端設(shè)備預(yù)先存儲(chǔ)測(cè)試流程,并利用測(cè)試流程來(lái)對(duì)測(cè)試儀器進(jìn)行測(cè)試指令的發(fā)送,實(shí)現(xiàn)測(cè)試儀器對(duì)待測(cè)設(shè)備的自動(dòng)測(cè)試,通過利用終端設(shè)備根據(jù)測(cè)試流程自動(dòng)對(duì)測(cè)試儀器測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ),從而可以提高測(cè)試效率,降低測(cè)試的錯(cuò)誤率。

在現(xiàn)有技術(shù)中,當(dāng)確定了對(duì)待測(cè)設(shè)備的測(cè)試流程后,由人工進(jìn)行逐步測(cè)試并記錄,不僅效率低而且容易在記錄過程中人工記錄錯(cuò)誤率較高,因此,可以將測(cè)試流程存儲(chǔ)到終端設(shè)備中,由終端設(shè)備作為控制端,控制測(cè)試儀器進(jìn)行自動(dòng)測(cè)試。為了實(shí)現(xiàn)終端設(shè)備與測(cè)試儀器之間的連接,在本發(fā)明一個(gè)實(shí)施例中,至少可以通過如下兩種方式來(lái)實(shí)現(xiàn):

方式1:將終端設(shè)備和測(cè)試儀器配置在同一個(gè)局域網(wǎng)內(nèi)。

方式2:終端設(shè)備和測(cè)試儀器通過通用接口總線連接,并利用IP地址進(jìn)行通信。

下面對(duì)上述兩個(gè)方式分別進(jìn)行說明。

針對(duì)方式1:

請(qǐng)參考圖2,所述終端設(shè)備102可以包括:第一配置模塊1021;所述第一配置模1021塊,用于配置第一網(wǎng)絡(luò)地址;

所述測(cè)試儀器101包括:第二配置模塊1011;所述第二配置模塊1011,用于配置與所述第一網(wǎng)絡(luò)地址相對(duì)應(yīng)的第二網(wǎng)絡(luò)地址;

所述第一網(wǎng)絡(luò)地址與所述第二網(wǎng)絡(luò)地址屬于同一個(gè)局域網(wǎng)內(nèi)的地址;

所述終端設(shè)備102具體用于通過在瀏覽器中登錄所述第二網(wǎng)絡(luò)地址,以獲取所述所述測(cè)試儀器101根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)。

例如,第一配置模塊針對(duì)終端設(shè)備配置的第一網(wǎng)絡(luò)地址為192.168.1.2,第二配置模塊針對(duì)測(cè)試儀器配置的第二網(wǎng)絡(luò)地址為192.168.1.6,由于兩個(gè)IP地址屬于同一個(gè)局域網(wǎng)內(nèi),因此,可以在終端設(shè)備上打開瀏覽器,在瀏覽器登錄測(cè)試儀器的IP地址,以此可以將測(cè)試儀器上的測(cè)試數(shù)據(jù)展示在瀏覽器中,從而可以獲取到測(cè)試儀器進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)。

通過將終端設(shè)備和測(cè)試儀器配置在同一個(gè)局域網(wǎng)內(nèi),可以通過終端設(shè)備上的瀏覽器快速獲取到測(cè)試儀器進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),提高測(cè)試數(shù)據(jù)的獲取速率。

針對(duì)方式2:

請(qǐng)參考圖3,自動(dòng)化測(cè)試系統(tǒng)可以進(jìn)一步包括:GPIB(General Purpose Interface Bu,通用接口總線)103;所述終端設(shè)備與所述測(cè)試儀器通過所述GPIB相連接;

所述終端設(shè)備102包括:第三配置模塊1022;所述第三配置模塊1022,用于配置所述終端設(shè)備的第三網(wǎng)絡(luò)地址和所述測(cè)試儀器的第四網(wǎng)絡(luò)地址;

所述測(cè)試儀器101包括:第四配置模塊1012;所述第四配置模塊1012,用于配置與所述測(cè)試儀器的第四網(wǎng)絡(luò)地址和所述終端設(shè)備的第三網(wǎng)絡(luò)地址;

所述終端設(shè)備102與所述測(cè)試儀器101之間根據(jù)所述第三網(wǎng)絡(luò)地址、所述第四網(wǎng)絡(luò)地址,通過所述GPIB103發(fā)送所述至少一個(gè)測(cè)試指令,以及獲取所述測(cè)試儀器101根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)。

其中,GPIB是最早由HP公司提出的一種接口儀器標(biāo)準(zhǔn),目前的協(xié)議為488.2,GPIB總線是廣泛用于自動(dòng)測(cè)試系統(tǒng)的一種并行外總線標(biāo)準(zhǔn),是專為儀器控制應(yīng)用而設(shè)計(jì)的,它是一種用于連接設(shè)備的總線,計(jì)算機(jī)、電壓表、信號(hào)發(fā)生器、示波器等都可以通過GPIB總線連接起來(lái),組成一功能系統(tǒng)。該系統(tǒng)的特點(diǎn)是:積木式結(jié)構(gòu),可拆卸、易于重建;控制器可以是計(jì)算機(jī)、微處理器或簡(jiǎn)單的程序;數(shù)據(jù)傳送可靠,使用靈活,價(jià)格低廉。正是由于以上特點(diǎn),GPIB廣泛應(yīng)用于對(duì)測(cè)試儀器進(jìn)行計(jì)算機(jī)控制、計(jì)算機(jī)與計(jì)算機(jī)之間的通訊,以及對(duì)其它電子設(shè)備的控制。

通過將終端設(shè)備和測(cè)試儀器通過GPIB總線連接,可以實(shí)現(xiàn)終端設(shè)備和測(cè)試儀器的自動(dòng)連接,終端設(shè)備和測(cè)試儀器之間可以將TCP/IP協(xié)議作為傳輸層的傳輸控制協(xié)議,其中,IP協(xié)議是Internet網(wǎng)絡(luò)中隸屬于網(wǎng)絡(luò)層的基礎(chǔ)協(xié)議。IP協(xié)議提供可靠的、盡力的、無(wú)連接的數(shù)據(jù)投遞服務(wù),構(gòu)成了Internet網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)幕A(chǔ)。TCP協(xié)議以此為基礎(chǔ)增加了連接管理和確認(rèn)重發(fā)等機(jī)制,向更高層的應(yīng)用程序提供面向連接的、可靠的傳輸服務(wù),從而可以利用該方式來(lái)實(shí)現(xiàn)控制指令和測(cè)試數(shù)據(jù)的傳輸。

以上兩種方式均可以實(shí)現(xiàn)終端設(shè)備與測(cè)試儀器之間的連接。

由于現(xiàn)有技術(shù)中在將測(cè)試儀器與待測(cè)設(shè)備連接時(shí),是人工將測(cè)試儀器的測(cè)試指針接觸到待測(cè)設(shè)備的測(cè)試點(diǎn)上,而在較長(zhǎng)的測(cè)試過程中,可能存在測(cè)試指針與測(cè)試點(diǎn)移位的情況,在發(fā)生該移位情況之后,測(cè)試出的測(cè)試數(shù)據(jù)就會(huì)產(chǎn)生誤差,從而給測(cè)試結(jié)果造成影響。在本發(fā)明一個(gè)實(shí)施例中,請(qǐng)參考圖4,該自動(dòng)化測(cè)試系統(tǒng)可以進(jìn)一步包括:氣動(dòng)裝置104;所述氣動(dòng)裝置104包括連接端和至少一個(gè)測(cè)試探頭;

所述至少一個(gè)測(cè)試探頭固定連接在所述待測(cè)設(shè)備的測(cè)試點(diǎn)上;

所述連接端與所述測(cè)試儀器相連。

其中,該測(cè)試探頭是一種彈性的頂針,可以扎到測(cè)試點(diǎn)上,以實(shí)現(xiàn)與測(cè)試點(diǎn)的固定連接,利用該氣動(dòng)裝置可以無(wú)需人工操作,即可實(shí)現(xiàn)測(cè)試儀器與待測(cè)設(shè)備的連接,不僅節(jié)省人工,還保證了測(cè)試的準(zhǔn)確性。

在本發(fā)明一個(gè)實(shí)施例中,該自動(dòng)化測(cè)試方法至少可以實(shí)現(xiàn)對(duì)服務(wù)器電路板的測(cè)試,為了實(shí)現(xiàn)對(duì)服務(wù)器電路板的測(cè)試,該測(cè)試儀器可以包括:示波器或信號(hào)發(fā)射器。

在本發(fā)明一個(gè)實(shí)施例中,為了實(shí)現(xiàn)利用終端設(shè)備對(duì)測(cè)試儀器的自動(dòng)控制,該測(cè)試流程可以是預(yù)先編寫好的并拷貝到終端設(shè)備中的程序代碼,也可以是直接在終端設(shè)備中編寫的,為了快速完成測(cè)試流程的編寫,可以在終端設(shè)備中配置labwindows/cvi的開發(fā)環(huán)境,并在labwindows/cvi的開發(fā)環(huán)境中配置所述測(cè)試流程。

其中,LabWindows/CVI是美國(guó)NI(National Instruments)公司推出的交互式C語(yǔ)言開發(fā)平臺(tái)。它將功能強(qiáng)大﹑使用靈活的C語(yǔ)言平臺(tái)與用于數(shù)據(jù)采集分析和顯示的測(cè)控專業(yè)工具有機(jī)地結(jié)合起來(lái),利用它的集成化開發(fā)環(huán)境﹑交互式編程方法﹑函數(shù)面板和豐富的庫(kù)函數(shù)大大增強(qiáng)了C語(yǔ)言的功能,為熟悉C語(yǔ)言開發(fā)設(shè)計(jì)的人員編寫檢測(cè)系統(tǒng)﹑自動(dòng)測(cè)試環(huán)境﹑數(shù)據(jù)采集系統(tǒng)﹑過程監(jiān)控系統(tǒng)等應(yīng)用軟件提供了一個(gè)理想的軟件開發(fā)環(huán)境。

虛擬儀器技術(shù)是近幾年發(fā)展起來(lái)的新一代儀器技術(shù),它的實(shí)質(zhì)是利用計(jì)算機(jī)來(lái)模擬傳統(tǒng)儀器的各項(xiàng)功能。LabWindows/CVI是開發(fā)虛擬儀器應(yīng)用程序的軟件工具中的佼佼者,和其它虛擬儀器開發(fā)工具相比,它的主要特點(diǎn)有:(1)LabWindows/CVI以功能強(qiáng)大、最為流行的C語(yǔ)言為基礎(chǔ),一般程序員無(wú)須再花時(shí)間去學(xué)習(xí)其它計(jì)算機(jī)語(yǔ)言,從而節(jié)省了開發(fā)時(shí)間。(2)友好的界面編輯方式,在程序設(shè)計(jì)中靈活地應(yīng)用各種工具可以方便程序設(shè)計(jì),減輕程序員負(fù)擔(dān)。(3)各種功能強(qiáng)大的軟件包大大增強(qiáng)了LabWindows/CVI的性能,這些軟件包括接口函數(shù)庫(kù)、信號(hào)處理函數(shù)庫(kù)、Windows SDK等。

在LabWindows/CVI中可利用TCP函數(shù)庫(kù)進(jìn)行網(wǎng)絡(luò)傳輸,在每次連接中都涉及到終端設(shè)備和測(cè)試儀器。其中終端設(shè)備可以通過網(wǎng)絡(luò)向測(cè)試儀器發(fā)送測(cè)試指令或從測(cè)試儀器接收測(cè)試數(shù)據(jù)。測(cè)試儀器可以向終端設(shè)備發(fā)送連接請(qǐng)求,并從終端設(shè)備接收測(cè)試指令。終端設(shè)備注冊(cè)后就等待測(cè)試儀器向它發(fā)出連接請(qǐng)求,而測(cè)試儀器只能向已經(jīng)存在的終端設(shè)備發(fā)出連接請(qǐng)求。

實(shí)施例二

如圖5所示,本發(fā)明實(shí)施例提供了一種自動(dòng)化測(cè)試方法,該方法可以包括以下步驟:

步驟501:將測(cè)試儀器與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,以及將測(cè)試儀器與終端設(shè)備連接;在所述終端設(shè)備中存儲(chǔ)測(cè)試流程;

步驟502:所述終端設(shè)備根據(jù)所述測(cè)試流程想所述測(cè)試儀器發(fā)送至少一個(gè)測(cè)試指令;

步驟503:所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令對(duì)所述待測(cè)設(shè)備進(jìn)行相應(yīng)的測(cè)試;

步驟504:所述終端設(shè)備獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),并根據(jù)所述測(cè)試流程對(duì)所述至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ)。

根據(jù)本發(fā)明實(shí)施例,通過利用終端設(shè)備預(yù)先存儲(chǔ)測(cè)試流程,并利用測(cè)試流程來(lái)對(duì)測(cè)試儀器進(jìn)行測(cè)試指令的發(fā)送,實(shí)現(xiàn)測(cè)試儀器對(duì)待測(cè)設(shè)備的自動(dòng)測(cè)試,通過利用終端設(shè)備根據(jù)測(cè)試流程自動(dòng)對(duì)測(cè)試儀器測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ),從而可以提高測(cè)試效率,降低測(cè)試的錯(cuò)誤率。

在本發(fā)明一個(gè)實(shí)施例中,為了實(shí)現(xiàn)終端設(shè)備與測(cè)試儀器之間的連接,可以利用將測(cè)試儀器和終端設(shè)備的IP地址配置在同一個(gè)局域網(wǎng)的方式來(lái)實(shí)現(xiàn):

所述將測(cè)試儀器與終端設(shè)備連接,包括:針對(duì)所述終端設(shè)備配置第一網(wǎng)絡(luò)地址,以及針對(duì)所述測(cè)試儀器配置與所述第一網(wǎng)絡(luò)地址相對(duì)應(yīng)的第二網(wǎng)絡(luò)地址;其中,所述第一網(wǎng)絡(luò)地址與所述第二網(wǎng)絡(luò)地址屬于同一個(gè)局域網(wǎng)內(nèi)的地址;

所述獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),包括:在所述終端設(shè)備開啟瀏覽器,在開啟的瀏覽器中登錄所述第二網(wǎng)絡(luò)地址,以加載所述測(cè)試儀器對(duì)應(yīng)的測(cè)試頁(yè)面,并在所述測(cè)試頁(yè)面中讀取所述至少一個(gè)測(cè)試數(shù)據(jù)。

通過將終端設(shè)備和測(cè)試儀器配置在同一個(gè)局域網(wǎng)內(nèi),可以通過終端設(shè)備上的瀏覽器快速獲取到測(cè)試儀器進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),提高測(cè)試數(shù)據(jù)的獲取速率。

在本發(fā)明一個(gè)實(shí)施例中,為了實(shí)現(xiàn)終端設(shè)備與測(cè)試儀器之間的連接,可以利用通用接口總線的方式將終端設(shè)備與測(cè)試儀器連接:

所述將測(cè)試儀器與終端設(shè)備連接,包括:利用通用接口總線GPIB將所述測(cè)試儀器與所述終端設(shè)備連接,針對(duì)所述終端設(shè)備配置第三網(wǎng)絡(luò)地址,針對(duì)所述測(cè)試儀器配置第四網(wǎng)絡(luò)地址,并將所述終端設(shè)備的第三網(wǎng)絡(luò)地址配置到所述測(cè)試儀器中,以及將所述測(cè)試儀器的第四網(wǎng)絡(luò)地址配置到所述終端設(shè)備中;

所述獲取所述測(cè)試儀器根據(jù)所述至少一個(gè)測(cè)試指令進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),包括:所述終端設(shè)備根據(jù)所述第四網(wǎng)絡(luò)地址利用所述GPIB,向所述測(cè)試儀器發(fā)送所述至少一個(gè)測(cè)試指令,并接收所述測(cè)試儀器反饋的至少一個(gè)測(cè)試數(shù)據(jù)。

在本發(fā)明一個(gè)實(shí)施例中,由于現(xiàn)有技術(shù)中在將測(cè)試儀器與待測(cè)設(shè)備連接時(shí),是人工將測(cè)試儀器的測(cè)試指針接觸到待測(cè)設(shè)備的測(cè)試點(diǎn)上,而在較長(zhǎng)的測(cè)試過程中,可能存在測(cè)試指針與測(cè)試點(diǎn)移位的情況,在發(fā)生該移位情況之后,測(cè)試出的測(cè)試數(shù)據(jù)就會(huì)產(chǎn)生誤差,從而給測(cè)試結(jié)果造成影響。因此,所述將測(cè)試儀器與外部待測(cè)設(shè)備的測(cè)試點(diǎn)連接,包括:獲取氣動(dòng)裝置,將所述氣動(dòng)裝置包括的至少一個(gè)測(cè)試探頭固定連接在所述待測(cè)設(shè)備的測(cè)試點(diǎn)上,將所述氣動(dòng)裝置包括的連接端與所述測(cè)試儀器相連。從而以實(shí)現(xiàn)與測(cè)試點(diǎn)的固定連接,利用該氣動(dòng)裝置可以無(wú)需人工操作,即可實(shí)現(xiàn)測(cè)試儀器與待測(cè)設(shè)備的連接,不僅節(jié)省人工,還保證了測(cè)試的準(zhǔn)確性。

在本發(fā)明一個(gè)實(shí)施例中,為了實(shí)現(xiàn)利用終端設(shè)備對(duì)測(cè)試儀器的自動(dòng)控制,該測(cè)試流程可以是預(yù)先編寫好的并拷貝到終端設(shè)備中的程序代碼,也可以是直接在終端設(shè)備中編寫的,為了快速完成測(cè)試流程的編寫,在所述存儲(chǔ)測(cè)試流程之前,進(jìn)一步包括:在所述終端設(shè)備中配置labwindows/cvi的開發(fā)環(huán)境,并在所述labwindows/cvi的開發(fā)環(huán)境中配置所述測(cè)試流程。

實(shí)施例三

下面在將測(cè)試儀器與待測(cè)設(shè)備的測(cè)試點(diǎn)連接之后,以測(cè)試儀器為示波器、終端設(shè)備與測(cè)試儀器的連接以方式1為例,對(duì)本發(fā)明的自動(dòng)化測(cè)試方法進(jìn)行說明,該自動(dòng)化測(cè)試方法請(qǐng)參考圖6。

步驟601:對(duì)示波器進(jìn)行配置。

本實(shí)施例中,對(duì)示波器的該配置流程可以包括:

(1)按下示波器前面板上的UTILITY(工具)。

(2)按下SYSTEM(系統(tǒng))菜單按鈕,選擇“輸入/輸出”。

(3)按下“以太網(wǎng)網(wǎng)絡(luò)設(shè)置”屏幕按鈕,關(guān)閉“DHCP/BOOTP”不要?jiǎng)討B(tài)分配IP地址,關(guān)閉“調(diào)試”。

(4)按下“改變儀器設(shè)置”可以修改測(cè)試儀器名稱,測(cè)試儀器的IP地址等。配置完成后,按下執(zhí)行接收保存配置。

其中,可以配置示波器的以太網(wǎng)地址為:08:00:11:17:92:a3;配置示波器名稱為:L_3034b;配置示波器的IP地址為192.168.1.6;配置示波器的網(wǎng)關(guān)IP地址為192.168.1.1;配置子網(wǎng)模板為:255.255.255.0;配置Http接口為80。

步驟602:對(duì)終端設(shè)備進(jìn)行配置。

將示波器與終端設(shè)備通過網(wǎng)線連接,此時(shí)開啟示波器,并在終端設(shè)備中打開“網(wǎng)絡(luò)和共享中心”,彈出一個(gè)“本地連接”,在選擇本地連接后,配置終端設(shè)備的IP地址為192.168.1.2,子網(wǎng)掩碼為255.255.255.0,默認(rèn)網(wǎng)關(guān)為192.168.1.1。

步驟603:在終端設(shè)備上利用瀏覽器訪問示波器。

在對(duì)示波器進(jìn)行正確的以太網(wǎng)設(shè)置之后,就可以利用瀏覽器訪問示波器了,該瀏覽器可以是IE瀏覽器以及其他瀏覽器,以IE瀏覽器為例,在該IE瀏覽器中輸入示波器的IP地址“192.168.1.6”,確認(rèn)后,瀏覽器會(huì)加載示波器的e*Scope主頁(yè),在該e*Scope主頁(yè)上可以讀取數(shù)據(jù)和進(jìn)行一些簡(jiǎn)單的示波器控制。

步驟604:在終端設(shè)備上配置labwindows/cvi的開發(fā)環(huán)境,并在該開發(fā)環(huán)境中編寫測(cè)試流程進(jìn)行存儲(chǔ)。

在本發(fā)明一個(gè)實(shí)施例中,該測(cè)試流程至少可以包括如下部分代碼:

#include<stdio.h>

#include<memory.h>

//this example opens a specific GPIB device,does an*idn query

//and prints the result

Int main(int argc,char*argv[])

{

ViSession rm=VI_NULL,vi=VI_NULL;

ViSession status;

ViChar buffer[256];

ViUInt32retCnt;

//open a default session

Status=viOpenDefaultRM(&rm);

If(status<VI_SUCCESS)goto error;

//open the GPIB device at primary address 1,GPIB board 8

//status=viOpen(rm,“”GPIB8::1::INSTR”,VI_NULL,VI_NULL,&vi);

statusviOpen(rm,“”TCPIP::192.168.1.6::INSTR”,VI_NULL,VI_NULL,&vi);

if(status<VI_SUCCESS)goto error;

//因?yàn)槲覀兪静ㄆ鞯腎P是192.168.1.6所以viOpen()函數(shù)的第二個(gè)參數(shù)要置為TCPIP::192.168.1.6::INSTR

//Send an ID query.

Status=viWrite(vi,(ViBuf)“*idn?”,5,&retCnt);

if(status<VI_SUCCESS)goto error;

//Clear the buffer and read the response

memset(buffer,0,sizeof(buffer));

Status=viRead(vi,(ViBuf)buffer,sizeof(buffer),&retCnt);

if(status<VI_SUCCESS)goto error;

//Print the response

printf(“id:%5\n”,buffer);

}

步驟605:在終端設(shè)備上利用OpenChoice軟件訪問示波器,以利用測(cè)試流程控制示波器對(duì)待測(cè)設(shè)備進(jìn)行測(cè)試。

步驟606:在瀏覽器的e*Scope主頁(yè)上讀取示波器的測(cè)試數(shù)據(jù),并根據(jù)測(cè)試流程對(duì)讀取的測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ)。

綜上所述,本發(fā)明各個(gè)實(shí)施例至少可以實(shí)現(xiàn)如下有益效果:

1、在本發(fā)明實(shí)施例中,通過利用終端設(shè)備預(yù)先存儲(chǔ)測(cè)試流程,并利用測(cè)試流程來(lái)對(duì)測(cè)試儀器進(jìn)行測(cè)試指令的發(fā)送,實(shí)現(xiàn)測(cè)試儀器對(duì)待測(cè)設(shè)備的自動(dòng)測(cè)試,通過利用終端設(shè)備根據(jù)測(cè)試流程自動(dòng)對(duì)測(cè)試儀器測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù)進(jìn)行存儲(chǔ),從而可以提高測(cè)試效率,降低測(cè)試的錯(cuò)誤率。

2、在本發(fā)明實(shí)施例中,通過將終端設(shè)備和測(cè)試儀器配置在同一個(gè)局域網(wǎng)內(nèi),可以通過終端設(shè)備上的瀏覽器快速獲取到測(cè)試儀器進(jìn)行測(cè)試得到的至少一個(gè)測(cè)試數(shù)據(jù),提高測(cè)試數(shù)據(jù)的獲取速率。

3、在本發(fā)明實(shí)施例中,通過將終端設(shè)備和測(cè)試儀器通過GPIB總線連接,可以實(shí)現(xiàn)終端設(shè)備和測(cè)試儀器的自動(dòng)連接,終端設(shè)備和測(cè)試儀器之間可以將TCP/IP協(xié)議作為傳輸層的傳輸控制協(xié)議,從而可以利用該方式來(lái)實(shí)現(xiàn)控制指令和測(cè)試數(shù)據(jù)的傳輸。

4、在本發(fā)明實(shí)施例中,通過氣動(dòng)裝置固定連接到待測(cè)設(shè)備的測(cè)試點(diǎn)上,以實(shí)現(xiàn)與測(cè)試點(diǎn)的固定連接,利用該氣動(dòng)裝置可以無(wú)需人工操作,即可實(shí)現(xiàn)測(cè)試儀器與待測(cè)設(shè)備的連接,不僅節(jié)省人工,還保證了測(cè)試的準(zhǔn)確性。

5、在本發(fā)明實(shí)施例中,基于labwindows/cvi開發(fā)環(huán)境進(jìn)行測(cè)試流程的編程,可以遠(yuǎn)程控制測(cè)試儀器,該測(cè)試流程可以使測(cè)試儀器自動(dòng)的調(diào)節(jié)測(cè)試參數(shù),使之達(dá)到最優(yōu)質(zhì)并且與此同時(shí)進(jìn)行抓取波形圖片保存存檔,并自動(dòng)的把測(cè)試過程中記錄下的數(shù)據(jù)導(dǎo)入到測(cè)試報(bào)告里,完成自動(dòng)化測(cè)試。

上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。

需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。

最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1