摘要:測(cè)試結(jié)構(gòu)分為兩類,即線性分布式結(jié)構(gòu)和遠(yuǎn)程分布式結(jié)構(gòu)。在線性分布式結(jié)構(gòu)體系中,所有的測(cè)試工具和測(cè)試儀器—服務(wù)器、數(shù)據(jù)庫(kù)管理器、數(shù)據(jù)統(tǒng)計(jì)進(jìn)程控制硬件和軟件等,都順次連接在一個(gè)局域網(wǎng)上。遠(yuǎn)程分布式結(jié)構(gòu)則假設(shè)儀器和控制機(jī)之間的地理距離在同一端,有關(guān)它們的進(jìn)程控制則在另一端進(jìn)行。
關(guān)鍵詞:測(cè)試體系 圖形編程工具 遠(yuǎn)程操作
一、計(jì)算機(jī)通訊技術(shù)的發(fā)展使建立這種測(cè)試體系成為可能
目前,局域網(wǎng)技術(shù)已經(jīng)得到廣泛應(yīng)用,遠(yuǎn)程儀器I/O標(biāo)準(zhǔn)也接受了TCP/IP協(xié)議,數(shù)據(jù)庫(kù)服務(wù)器已經(jīng)可以升級(jí)為遠(yuǎn)程數(shù)據(jù)服務(wù)器。不管在一座樓內(nèi)還是地球的兩端,測(cè)試工程師現(xiàn)在可以利用它們來(lái)協(xié)調(diào)生產(chǎn)進(jìn)程。已經(jīng)有一些標(biāo)準(zhǔn)協(xié)議和產(chǎn)品如超文本傳輸協(xié)議(HTTP)等提供了基本構(gòu)架。然而,雖然像Microsoft Visual Basic 這類開(kāi)發(fā)環(huán)境提供了網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)功能,但它們?nèi)狈y(cè)試方面所需的一些特殊要求。惠普公司開(kāi)發(fā)的可視化工程環(huán)境(簡(jiǎn)稱HP VEE)和美國(guó)國(guó)家儀器公司開(kāi)發(fā)的LabView等一些圖形化的編程環(huán)境可用來(lái)解決這個(gè)問(wèn)題。利用這些工具,測(cè)試工程師在構(gòu)筑測(cè)試解決方案時(shí)只需知道域名或IP地址。再通過(guò)Netware或其他的互聯(lián)網(wǎng)瀏覽器連接遠(yuǎn)程端點(diǎn),就可簡(jiǎn)化用于兩地通訊所需的軟件設(shè)計(jì)工作。
二、圖形編程工具的優(yōu)勢(shì)
傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言需要知道關(guān)鍵字并遵循復(fù)雜的語(yǔ)法規(guī)則才能產(chǎn)生出成百上千行代碼,容易出錯(cuò)。而圖形編程工具有效地利用了當(dāng)今圖形用戶接口的點(diǎn)擊特征,編寫程序只包含以下的一些簡(jiǎn)單步驟:用鼠標(biāo)選擇儀器函數(shù)作為對(duì)象描述測(cè)試步驟和對(duì)象之間的關(guān)系建立初始條件運(yùn)行結(jié)果后,環(huán)境會(huì)自動(dòng)以圖形方式顯示測(cè)量結(jié)果。這種更加直觀的方法可以降低80%以上的編程時(shí)間,更重要的是測(cè)試工程師認(rèn)為圖形技術(shù)更加方便有趣,從而鼓勵(lì)他們?cè)诟嗟膱?chǎng)合應(yīng)用這些工具。
三、遠(yuǎn)程分布式結(jié)構(gòu)體系使軟件的操作不受地域的限制
不管測(cè)試儀器在同一個(gè)房間,在其他建筑物內(nèi),還是在另一個(gè)州或在地球的另一端,遠(yuǎn)程分布式結(jié)構(gòu)體系使得軟件的操作方式都是一樣的。假設(shè)分布在全球各地的地面監(jiān)測(cè)站需要控制位于一個(gè)衛(wèi)星上的儀器。操作者必須知道衛(wèi)星運(yùn)動(dòng)的方式以及需要實(shí)時(shí)監(jiān)測(cè)的功能。因此,每個(gè)操作者必須知道監(jiān)測(cè)鏈上前一位操作者所做的工作。惠普公司通過(guò)利用VXI技術(shù)設(shè)計(jì)了一種靈活的解決方案,它使操作者之間、操作者和衛(wèi)星之間密切配合,代替了以往那種操作權(quán)轉(zhuǎn)移方式。這種技術(shù)還可以應(yīng)用在一些危險(xiǎn)環(huán)境中進(jìn)行的測(cè)試過(guò)程,比如煉鋼廠或其他充滿高溫或腐蝕性空氣的環(huán)境,不適合工作人員在現(xiàn)場(chǎng)監(jiān)測(cè)和控制儀器。這些都需要在不同地點(diǎn)設(shè)置多個(gè)VXI機(jī)箱來(lái)執(zhí)行所需的測(cè)試,而網(wǎng)絡(luò)技術(shù)則允許在一個(gè)中心控制點(diǎn)來(lái)處理所有儀器。
四、遠(yuǎn)程分布式結(jié)構(gòu)體系提高了故障排除的效率
測(cè)試工程師可以利用互聯(lián)網(wǎng)技術(shù)來(lái)排除遠(yuǎn)在12000英里以外的設(shè)備故障,從而設(shè)備的利用率,并降低維修費(fèi)用。在不遠(yuǎn)的將來(lái),服務(wù)器將支持在一個(gè)測(cè)試點(diǎn)上運(yùn)行多種傳輸協(xié)議。通過(guò)膝上型電腦,測(cè)試人員可以瀏覽各個(gè)測(cè)試點(diǎn)信息,并在相應(yīng)測(cè)試設(shè)備上運(yùn)行診斷系統(tǒng)?!盁徭溄樱ǔ?jí)鏈接)”技術(shù)允許訪問(wèn)駐留在第三方系統(tǒng)上的校正系統(tǒng),測(cè)試點(diǎn)可直接下載而不需測(cè)試人員身臨其境。
五、通過(guò)Web頁(yè)實(shí)現(xiàn)遠(yuǎn)程操作
假設(shè)擁有一個(gè)自己的HTTP服務(wù)器和HTML頁(yè)的儀器,將儀器的IP地址通過(guò)“熱鏈接”技術(shù)同Web頁(yè)連接起來(lái)。用鼠標(biāo)點(diǎn)擊熱點(diǎn)“校準(zhǔn)”就可以訪問(wèn)到校準(zhǔn)Web頁(yè),它包含儀器的標(biāo)準(zhǔn)規(guī)范和校準(zhǔn)程序。如果需要尋求儀器生產(chǎn)廠家的支持,第三方的超級(jí)鏈接可直接連接到提供此項(xiàng)服務(wù)的主頁(yè)上。它可以自動(dòng)將使用的軟件或硬件升級(jí)到最新版本。如果儀器在其內(nèi)部有一個(gè)HTTP服務(wù)器和Web頁(yè),那么就很容易得到廠家的技術(shù)支持,用戶的操作也相應(yīng)被簡(jiǎn)化。
六、采用無(wú)線解決方案使分布式測(cè)量得以廣泛應(yīng)用
在一個(gè)分布式解決方案中包含計(jì)算機(jī)間的通訊進(jìn)程,所以應(yīng)用程序內(nèi)存駐留數(shù)據(jù)在網(wǎng)上傳輸和在另一個(gè)計(jì)算機(jī)進(jìn)程的內(nèi)存中等待所需要的時(shí)間都會(huì)影響到測(cè)試結(jié)果。傳輸率不僅和機(jī)器本身的速度有關(guān),也和局域網(wǎng)上所運(yùn)行的協(xié)議有關(guān)。例如,理論上以太網(wǎng)的傳速率可達(dá)到10MBPS,可實(shí)際上它只能達(dá)到1MBPS甚至更低。在一些數(shù)傳速率要求不高的場(chǎng)合,可以考慮采用無(wú)線解決方案,使遠(yuǎn)程地點(diǎn)不再需要傳統(tǒng)的電話線才能通訊,從而降低費(fèi)用,從而使分布式測(cè)量得到廣泛應(yīng)用。
很明顯,互聯(lián)網(wǎng)技術(shù)的發(fā)展將引起測(cè)試技術(shù)的重大變革,當(dāng)儀器和測(cè)試系統(tǒng)都普遍擁有Web接口的時(shí)候,熟悉Web瀏覽功能的工程組建測(cè)試系統(tǒng)將變得更加靈活。同時(shí),依靠現(xiàn)有的軟件技術(shù),將儀器同WWW上的計(jì)算機(jī)連接起來(lái)也是未來(lái)測(cè)試技術(shù)發(fā)展的一大方向。
(作者單位:河南省安陽(yáng)市高級(jí)技工學(xué)校)