基于Dasylab的網絡測試系統(tǒng)研究
引言
隨著國防、通信、航天、航空、氣象、勘測等領域飛速發(fā)展,對測試的現(xiàn)場化、遠地化、網絡化要求不斷升溫,特別是在危險或測試人員難于進人的軍事試驗現(xiàn)場、氣候惡劣場地進行的測試工作。因此,網絡化測試系統(tǒng)在軍用和民用領域有著巨大的應用前景。
測試系統(tǒng)網絡化的思路,把測試系統(tǒng)融合到計算機網絡系統(tǒng)中去,構成信息采集、傳輸、處理和應用的綜合信息網絡,符合信息化發(fā)展的要求,是具有信息時代特點的新思路。網絡化測試使測試跨越了空間和時間的界限,與傳統(tǒng)儀器和測試系統(tǒng)相比,是一個質的飛躍。
1、網絡測試系統(tǒng)組成
在對某型號的武器裝備試驗進行測試時,由于試驗現(xiàn)場環(huán)境惡劣且具有危險,而且要求對該信號進行定期或不定期的監(jiān)測,在這種情況下,我們采用了網絡測試技術,其測試連接如圖1所示。
圖中的Dewebook是集信號調理和A/D數據采集功能于一身的儀器,由在試驗現(xiàn)場的電腦(服務器)通過1394口的數據線與其連接,運行虛擬儀器軟件Dasylab10.0的程序對其進行控制。將測試數據采集后,存入服務器的同時通過LAN網絡發(fā)送給遠端的客戶機,由客戶機進行數據整理、分析。
2、TCP/IP網絡設置[4]
2.1 設置IP地址
在服務器上設置IP地址如下:IP地址(I):192.168.0.228;子關掩碼(U):255.255.255.0。在客戶機上設置IP地址如下:IP地址(I):192.168.0.225;子關掩碼(U):255.255.255.0。
2.2 建立兩機間的網絡通訊
在客戶機WINDOWS桌面下,點擊“開始”,在點擊“運行”,鍵入“command”命令,點擊“確定”。在出現(xiàn)的DOS界面下PING服務器的IP地址,即鍵入“ping 192.168.0.228”,回車后如出現(xiàn)圖2所示,即表明兩電腦之間的網絡可以互聯(lián)互通。
反之,表明兩機之間通訊失敗。需要檢查網絡,直至出現(xiàn)圖2的顯示。
3、Dasylab軟件設計與模塊設置[4-6]
3.1 服務器的Dasylab程序設計
在試驗現(xiàn)場的服務器運行主程序如圖3:
程序的主要模塊有A/D采樣、數字示波、工程量轉換、數據存盤、和網絡傳輸。
在Dasylab程序界面下點擊“measurement”的下拉菜單,點擊“remote control”,來進行遠程控制的設置,定義此機為服務器??诹睢癙assword”可以不設置。
在服務器主程序下雙擊“NET OUTPUT00”模塊,進行網絡輸出模塊設置。在“data transfer”選項中點選“blocks”,即網絡間以“blocks”的方式傳輸數據,較“Single Values”方式會占用更多的計算機資源和網絡帶寬,但數據傳輸正確且?guī)缀鯚o遲滯性,現(xiàn)有的計算機性能都能滿足要求。
3.2 客戶機的Dasylab程序設計
在試驗遠端的客戶機運行主程序見圖4:程序的主要模塊有網絡接收、數據寫盤、數字顯示。
在Dasylab程序界面下點擊“measurement”的下拉菜單,點擊“remote control”,來進行 遠程控制的設置,定義此機為客戶機,受名為“aladdin”的服務器控制。
在客戶機主程序下雙擊“NET INPUT00”模塊,進行網絡模塊的設置,如圖5:
在“Network Connection”的設置中,點擊“Computer Name”的“Browse”,選擇與其相連的服務器名稱。點擊“Module Name”的“Browse”,選擇服務器的網絡輸出模塊名稱。在“Option”設置中鉤選,意思是如服務器重起試驗,本機停止且重起試驗。其它可保持缺省設置。
至此,完成了網絡化的模塊設置和程序設計。工程人員在測試系統(tǒng)搭建好后,先運行服務器的Dasylab程序,然后在遠端的客戶機上運行Dasylab程序,便可開始試驗的測試工作。工程人員可進一步編程對試驗現(xiàn)場的數據進行實時分析和處理。實踐證明,網絡傳輸的遲滯性并不會影響試驗數據的準確性。
4、結語
利用DasyLab NET技術在現(xiàn)有網絡上使用TCP/IP協(xié)議實現(xiàn)速率高達10Mbit/秒的遠端通信和控制,使工程測試人員避免了為安全問題要鋪設上百米的多根電纜,在保證測量準確和測量精度的同時極大了減少了人力、物力、財力的投入,從而提高了測試工作效率,避免了電纜又多又長帶來的可靠性問題[7-8]。這種網絡測試技術尤其在測試項目復雜、測點多而分散,又具有危險性的軍事作業(yè)試驗中具有廣闊的應用前景。