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

測(cè)試設(shè)備控制系統(tǒng)及實(shí)現(xiàn)方法與流程

文檔序號(hào):11154861閱讀:1090來(lái)源:國(guó)知局
測(cè)試設(shè)備控制系統(tǒng)及實(shí)現(xiàn)方法與制造工藝

本發(fā)明涉及自動(dòng)化測(cè)試技術(shù)領(lǐng)域,特別是涉及一種測(cè)試設(shè)備控制系統(tǒng)及實(shí)現(xiàn)方法。



背景技術(shù):

目前在自動(dòng)化測(cè)試領(lǐng)域,測(cè)試流程軟件的開發(fā)需要按照測(cè)試設(shè)備使用的具體硬件儀器資源進(jìn)行一對(duì)一的調(diào)用與控制,在流程軟件不改動(dòng)的情況下不能夠?qū)崿F(xiàn)同類儀器的互換,無(wú)法實(shí)現(xiàn)自動(dòng)測(cè)試程序的硬件無(wú)關(guān)化,這在一定程度上增加了自動(dòng)測(cè)試設(shè)備的局限性。

例如,常規(guī)自動(dòng)測(cè)試程序在面臨測(cè)試資源升級(jí)或更換時(shí)需要進(jìn)行重新編寫,大大增加了開發(fā)與維護(hù)的工作量;或是自動(dòng)測(cè)試設(shè)備在使用過(guò)程中某個(gè)儀器模塊出現(xiàn)故障,此時(shí)如果能夠在不改變測(cè)試程序的情況下使用現(xiàn)有的同類儀器模塊進(jìn)行替換將大大提高儀器的兼容性。

由此,有必要尋求一種技術(shù)手段,實(shí)現(xiàn)自動(dòng)測(cè)試程序的硬件無(wú)關(guān)化,以提高測(cè)試程序的可重用性、可移植性和儀器的互換性。



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

為了克服上述現(xiàn)有技術(shù)的缺陷,本發(fā)明要解決的技術(shù)問(wèn)題是提供一種測(cè)試設(shè)備控制系統(tǒng)及實(shí)現(xiàn)方法,用以實(shí)現(xiàn)自動(dòng)測(cè)試程序的硬件無(wú)關(guān)化的自動(dòng)測(cè)試,提高測(cè)試系統(tǒng)的可重用性、可移植性和儀器的互換性。

為解決上述技術(shù)問(wèn)題,本發(fā)明中的一種測(cè)試設(shè)備控制系統(tǒng),包括測(cè)試模塊和中間件模塊;

所述測(cè)試模塊,用于在測(cè)試流程執(zhí)行過(guò)程中調(diào)用所述中間件模塊;

所述中間件模塊,用于對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息;從預(yù)置的多類儀器驅(qū)動(dòng)中,調(diào)用與所述設(shè)備信息對(duì)應(yīng)的儀器驅(qū)動(dòng),并在調(diào)用成功后,對(duì)所述在線物理設(shè)備的進(jìn)行測(cè)試控制。

可選地,所述中間件模塊,還用于將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分;

針對(duì)每一類功能相同的設(shè)備,將該類設(shè)備的儀器驅(qū)動(dòng)進(jìn)行統(tǒng)一封裝成一類儀器驅(qū)動(dòng)。

具體地,所述測(cè)試模塊,還用于針對(duì)每一類功能相同的設(shè)備,設(shè)置對(duì)應(yīng)的虛擬儀器;

對(duì)所述虛擬儀器配置測(cè)試流程;

根據(jù)所述測(cè)試流程調(diào)用所述中間件模塊。

具體地,每類儀器驅(qū)動(dòng)具有相同物理接口和配置界面接口;

所述測(cè)試模塊調(diào)用所述物理接口,以使所述中間件模塊對(duì)所述在線物理設(shè)備進(jìn)行識(shí)別;

所述測(cè)試模塊調(diào)用配置界面接口,用以接收在線設(shè)備的配置實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)所述在線物理設(shè)備的測(cè)試控制。

可選地,所述中間件模塊包括:

儀器搜索引擎,用于提取所述在線物理設(shè)備的標(biāo)識(shí)信息,以獲得所述在線物理設(shè)備的設(shè)備信息。

為解決上述技術(shù)問(wèn)題,本發(fā)明中的一種測(cè)試設(shè)備控制系統(tǒng)的實(shí)現(xiàn)方法,包括:

對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息;

從預(yù)置的多類儀器驅(qū)動(dòng)中,調(diào)用與所述設(shè)備信息對(duì)應(yīng)的儀器驅(qū)動(dòng);

在調(diào)用成功后,對(duì)所述在線物理設(shè)備的進(jìn)行測(cè)試控制。

可選地,所述對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息之前,還包括:

將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分;

針對(duì)每一類功能相同的設(shè)備,將該類設(shè)備的儀器驅(qū)動(dòng)進(jìn)行統(tǒng)一封裝成一類儀器驅(qū)動(dòng)。

具體地,所述將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分之后,還包括:

針對(duì)每一類功能相同的設(shè)備,設(shè)置對(duì)應(yīng)的虛擬儀器;

對(duì)所述虛擬儀器配置測(cè)試流程;

在測(cè)試流程執(zhí)行過(guò)程中,開始執(zhí)行對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息。

具體地,每類儀器驅(qū)動(dòng)具有相同物理接口和配置界面接口;

在測(cè)試流程執(zhí)行過(guò)程中,通過(guò)調(diào)用所述物理接口,以使所述中間件模塊對(duì)所述在線物理設(shè)備進(jìn)行識(shí)別;通過(guò)調(diào)用配置界面接口,用以接收在線設(shè)備的配置實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)所述在線物理設(shè)備的測(cè)試控制。

可選地,所述對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息,包括:

提取所述在線物理設(shè)備的標(biāo)識(shí)信息,以獲得所述在線物理設(shè)備的設(shè)備信息。

本發(fā)明有益效果如下:

本發(fā)明中系統(tǒng)及方法實(shí)現(xiàn)硬件無(wú)關(guān)化的自動(dòng)測(cè)試系統(tǒng),提高測(cè)試系統(tǒng)的可重用性、可移植性和儀器的互換性;具體說(shuō)通過(guò)將功能相近的物理設(shè)備分為一類,進(jìn)而使同類型各儀器具有相同物理接口,從而使物理設(shè)備無(wú)需支持IVI驅(qū)動(dòng)器就可以按類劃分,提高了儀器類的兼容性,并且可以滿足儀器的特殊功能和屬性,使自動(dòng)測(cè)試系統(tǒng)不受儀器的制約,測(cè)試系統(tǒng)在啟動(dòng)時(shí)會(huì)根據(jù)儀器類名搜索與主機(jī)相連的在線物理設(shè)備,測(cè)試系統(tǒng)通過(guò)邏輯儀器名對(duì)物理儀器進(jìn)行控制,當(dāng)測(cè)試資源升級(jí)或更換時(shí),測(cè)試系統(tǒng)無(wú)需更改,大大減少了開發(fā)與維護(hù)的工作量。

附圖說(shuō)明

圖1是本發(fā)明實(shí)施例中一種測(cè)試設(shè)備控制系統(tǒng)的結(jié)構(gòu)示意圖;

圖2是本發(fā)明實(shí)施例中一種測(cè)試設(shè)備控制系統(tǒng)實(shí)現(xiàn)方法的流程圖。

具體實(shí)施方式

為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種測(cè)試設(shè)備控制系統(tǒng)及實(shí)現(xiàn)方法,以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不限定本發(fā)明。

如圖1所示,本發(fā)明實(shí)施例中一種測(cè)試設(shè)備控制系統(tǒng),包括測(cè)試模塊和中間件模塊;

所述測(cè)試模塊,用于在測(cè)試流程執(zhí)行過(guò)程中調(diào)用所述中間件模塊;

所述中間件模塊,用于對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息;從預(yù)置的多類儀器驅(qū)動(dòng)中,調(diào)用與所述設(shè)備信息對(duì)應(yīng)的儀器驅(qū)動(dòng),并在調(diào)用成功后,對(duì)所述在線物理設(shè)備的進(jìn)行測(cè)試控制。

在上述實(shí)施例的基礎(chǔ)上,進(jìn)一步提出上述實(shí)施例的變型實(shí)施例,在此需要說(shuō)明的是,為了使描述簡(jiǎn)要,在各變型實(shí)施例中僅描述與上述實(shí)施例的不同之處。

在本發(fā)明的一個(gè)實(shí)施例中,所述中間件模塊,還用于將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分;

針對(duì)每一類功能相同的設(shè)備,將該類設(shè)備的儀器驅(qū)動(dòng)進(jìn)行統(tǒng)一封裝成一類儀器驅(qū)動(dòng)。

具體說(shuō),所述測(cè)試模塊,還用于針對(duì)每一類功能相同的設(shè)備,設(shè)置對(duì)應(yīng)的虛擬儀器;

對(duì)所述虛擬儀器配置測(cè)試流程;

根據(jù)所述測(cè)試流程調(diào)用所述中間件模塊。

具體說(shuō),每類儀器驅(qū)動(dòng)具有相同物理接口和配置界面接口;

所述測(cè)試模塊調(diào)用所述物理接口,以使所述中間件模塊對(duì)所述在線物理設(shè)備進(jìn)行識(shí)別;

所述測(cè)試模塊調(diào)用配置界面接口,用以接收在線設(shè)備的配置實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)所述在線物理設(shè)備的測(cè)試控制。

在本發(fā)明的另一個(gè)實(shí)施例中,所述中間件模塊包括:

儀器搜索引擎,用于提取所述在線物理設(shè)備的標(biāo)識(shí)信息,以獲得所述在線物理設(shè)備的設(shè)備信息。

其中標(biāo)識(shí)信息主要包括設(shè)備名稱、物理地址等,例如設(shè)備的IVI信息和物理信息等。

本發(fā)明中系統(tǒng)及方法實(shí)現(xiàn)硬件無(wú)關(guān)化的自動(dòng)測(cè)試系統(tǒng),提高測(cè)試系統(tǒng)的可重用性、可移植性和儀器的互換性;具體說(shuō)通過(guò)將功能相近的物理設(shè)備(儀器)分為一類,進(jìn)而使同類型各儀器具有相同物理接口,從而使物理設(shè)備無(wú)需支持IVI驅(qū)動(dòng)器就可以按類劃分,提高了儀器類的兼容性,并且可以滿足儀器的特殊功能和屬性,使自動(dòng)測(cè)試系統(tǒng)不受儀器的制約,測(cè)試系統(tǒng)在啟動(dòng)時(shí)會(huì)根據(jù)儀器類名搜索與主機(jī)相連的在線物理設(shè)備,測(cè)試系統(tǒng)通過(guò)邏輯儀器名對(duì)物理儀器進(jìn)行控制,當(dāng)測(cè)試資源升級(jí)或更換時(shí),測(cè)試系統(tǒng)無(wú)需更改,大大減少了開發(fā)與維護(hù)的工作量。

詳細(xì)說(shuō)明,本發(fā)明實(shí)施例中系統(tǒng)可以通過(guò)軟件形式實(shí)現(xiàn),具體說(shuō)自動(dòng)測(cè)試模塊調(diào)用按類封裝的中間件模塊,再按所調(diào)用的儀器類對(duì)在線儀器進(jìn)行識(shí)別搜索找到相應(yīng)的儀器信息,中間件模塊結(jié)合相應(yīng)儀器的信息調(diào)用具體的儀器驅(qū)動(dòng)對(duì)物理儀器進(jìn)行控制,這種儀器驅(qū)動(dòng)調(diào)用方式使得測(cè)試程序不受儀器的制約;

中間件模塊的實(shí)現(xiàn)是將各種儀器的驅(qū)動(dòng)按照功能進(jìn)行分類,將同類的儀器進(jìn)行統(tǒng)一的分裝使其具有相同的接口與配置界面,便于測(cè)試模塊的調(diào)用;

儀器搜索引擎能夠?qū)υ诰€儀器的IVI信息及物理信息進(jìn)行提取,以便軟件中間件對(duì)具體儀器驅(qū)動(dòng)進(jìn)行調(diào)用。

進(jìn)一步說(shuō),測(cè)試模塊按類進(jìn)行儀器配置,再通過(guò)儀器識(shí)別實(shí)現(xiàn)儀器類驅(qū)動(dòng)向具體儀器驅(qū)動(dòng)的轉(zhuǎn)化。對(duì)有可能使用的各種儀器進(jìn)行功能上的分類,將同類的儀器共用相同的類驅(qū)動(dòng),類驅(qū)動(dòng)內(nèi)包含所有該類儀器的具體驅(qū)動(dòng)。

按類封裝的軟件中間件通過(guò)儀器搜索引擎得到的具體使用儀器信息來(lái)找出相應(yīng)的具體儀器驅(qū)動(dòng)。

如圖1所示,中間件模塊接口設(shè)計(jì)具體包括如下內(nèi)容:

1、外部接口包含程序式開發(fā)接口(包括物理接口和配置界面接口)和交互式操作接口2種接口方式;

2、軟件中間件的內(nèi)部函數(shù)體包括應(yīng)用函數(shù)和部件函數(shù)2個(gè)部分,其中應(yīng)用函數(shù)是面向測(cè)試任務(wù)的編程接口通過(guò)配置、啟動(dòng)、讀數(shù)據(jù)來(lái)完成測(cè)試操作,部件函數(shù)實(shí)現(xiàn)對(duì)儀器特定功能的控制,包括初始化、配置函數(shù)、數(shù)據(jù)函數(shù)、應(yīng)用函數(shù)和關(guān)閉函數(shù)。

本發(fā)明進(jìn)一步提出一種測(cè)試設(shè)備控制系統(tǒng)的實(shí)現(xiàn)方法。

本發(fā)明實(shí)施例中一種測(cè)試設(shè)備控制系統(tǒng)的實(shí)現(xiàn)方法,包括:

對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息;

從預(yù)置的多類儀器驅(qū)動(dòng)中,調(diào)用與所述設(shè)備信息對(duì)應(yīng)的儀器驅(qū)動(dòng);

在調(diào)用成功后,對(duì)所述在線物理設(shè)備的進(jìn)行測(cè)試控制。

在本發(fā)明的一個(gè)實(shí)施例中,所述對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息之前,還包括:

將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分;

針對(duì)每一類功能相同的設(shè)備,將該類設(shè)備的儀器驅(qū)動(dòng)進(jìn)行統(tǒng)一封裝成一類儀器驅(qū)動(dòng)。

進(jìn)一步說(shuō),所述將預(yù)先獲取的多個(gè)設(shè)備的儀器驅(qū)動(dòng)按設(shè)備功能劃分之后,還包括:

針對(duì)每一類功能相同的設(shè)備,設(shè)置對(duì)應(yīng)的虛擬儀器;

對(duì)所述虛擬儀器配置測(cè)試流程;

在測(cè)試流程執(zhí)行過(guò)程中,開始執(zhí)行對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息。

具體說(shuō),每類儀器驅(qū)動(dòng)具有相同物理接口和配置界面接口;

在測(cè)試流程執(zhí)行過(guò)程中,通過(guò)調(diào)用所述物理接口,以使所述中間件模塊對(duì)所述在線物理設(shè)備進(jìn)行識(shí)別;通過(guò)調(diào)用配置界面接口,用以接收在線設(shè)備的配置實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)所述在線物理設(shè)備的測(cè)試控制。

在本發(fā)明的另一個(gè)實(shí)施例中,所述對(duì)在線物理設(shè)備進(jìn)行識(shí)別,得到所述在線物理設(shè)備的設(shè)備信息,包括:

提取所述在線物理設(shè)備的標(biāo)識(shí)信息,以獲得所述在線物理設(shè)備的設(shè)備信息。

詳細(xì)說(shuō),如圖2所示,本發(fā)明實(shí)施中實(shí)現(xiàn)方法包括:

步驟1,自動(dòng)測(cè)試程序配置以功能類劃分的虛擬儀器完成測(cè)試流程編寫,測(cè)試流程執(zhí)行過(guò)程中調(diào)用儀器類的動(dòng)態(tài)鏈接庫(kù)(中間件);

步驟2,中間件的實(shí)現(xiàn)是將各種儀器的驅(qū)動(dòng)按照功能進(jìn)行分類,將同類的儀器進(jìn)行統(tǒng)一的軟件封裝使其具有相同的接口與配置界面,其內(nèi)包含該類儀器的全部驅(qū)動(dòng)軟件,當(dāng)被自動(dòng)測(cè)試程序調(diào)用時(shí)會(huì)發(fā)出請(qǐng)求查詢儀器信息文件,再根據(jù)儀器信息調(diào)用儀器的具體驅(qū)動(dòng)函數(shù);

按所調(diào)用的儀器類對(duì)在線儀器進(jìn)行識(shí)別搜索找到該類相應(yīng)的儀器標(biāo)識(shí)信息文件;

步驟3,中間件根據(jù)相應(yīng)儀器的標(biāo)識(shí)信息調(diào)用具體的儀器驅(qū)動(dòng);

步驟4,調(diào)用VPP驅(qū)動(dòng)程序;

步驟5,調(diào)用VISA函數(shù)庫(kù)。

步驟6,對(duì)物理儀器進(jìn)行控制;

其中,中間件中儀器搜索引擎能夠?qū)υ诰€儀器的IVI信息及物理信息進(jìn)行提取,以便軟件中間件對(duì)儀器信息進(jìn)行查詢。

本發(fā)明中系統(tǒng)及方法實(shí)現(xiàn)硬件無(wú)關(guān)化的自動(dòng)測(cè)試系統(tǒng),提高測(cè)試系統(tǒng)的可重用性、可移植性和儀器的互換性;具體說(shuō)通過(guò)將功能相近的物理設(shè)備(儀器)分為一類,進(jìn)而使同類型各儀器具有相同物理接口,從而使物理設(shè)備無(wú)需支持IVI驅(qū)動(dòng)器就可以按類劃分,提高了儀器類的兼容性,并且可以滿足儀器的特殊功能和屬性,使自動(dòng)測(cè)試系統(tǒng)不受儀器的制約,測(cè)試系統(tǒng)在啟動(dòng)時(shí)會(huì)根據(jù)儀器類名搜索與主機(jī)相連的在線物理設(shè)備,測(cè)試系統(tǒng)通過(guò)邏輯儀器名對(duì)物理儀器進(jìn)行控制,當(dāng)測(cè)試資源升級(jí)或更換時(shí),測(cè)試系統(tǒng)無(wú)需更改,大大減少了開發(fā)與維護(hù)的工作量。

雖然本申請(qǐng)描述了本發(fā)明的特定示例,但本領(lǐng)域技術(shù)人員可以在不脫離本發(fā)明概念的基礎(chǔ)上設(shè)計(jì)出來(lái)本發(fā)明的變型。

本領(lǐng)域技術(shù)人員在本發(fā)明技術(shù)構(gòu)思的啟發(fā)下,在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上,還可以對(duì)本發(fā)明做出各種改進(jìn),這仍落在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
山阴县| 岳西县| 偏关县| 普洱| 惠来县| 湟中县| 天台县| 新野县| 台前县| 开鲁县| 延边| 芮城县| 寿宁县| 筠连县| 涿鹿县| 师宗县| 庆阳市| 黔西| 南部县| 江北区| 泾阳县| 察哈| 金门县| 南郑县| 博乐市| 宿迁市| 常州市| 宁都县| 南投市| 来宾市| 鲜城| 怀远县| 保山市| 大化| 海宁市| 嘉兴市| 香格里拉县| 佛坪县| 渝中区| 汶上县| 潜江市|