亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB.NET的無(wú)線電設(shè)備綜合測(cè)試平臺(tái)

        2012-07-25 02:27:40王秀敏毛興鵬
        關(guān)鍵詞:設(shè)備系統(tǒng)

        王秀敏,張 燕,毛興鵬

        (1.大連理工大學(xué)城市學(xué)院 電子與自動(dòng)化分院,遼寧 大連116600;2.哈爾濱工業(yè)大學(xué) (威海)信息學(xué)院,山東 威海264209)

        0 引 言

        無(wú)線電發(fā)射設(shè)備的測(cè)試是一項(xiàng)復(fù)雜的過(guò)程,包括儀器設(shè)備連接、各項(xiàng)參數(shù)測(cè)試、測(cè)試數(shù)據(jù)的整理和測(cè)試報(bào)告撰寫(xiě)等步驟?,F(xiàn)有的測(cè)試手段要求測(cè)試者掌握電子通信領(lǐng)域相關(guān)知識(shí)和基本技能,測(cè)試時(shí)間長(zhǎng),測(cè)試過(guò)程復(fù)雜繁瑣。隨著近年來(lái)無(wú)線電設(shè)備的應(yīng)用越來(lái)越普遍,如何有效提高無(wú)線電設(shè)備的測(cè)試效率成為無(wú)線電管理等部門(mén)面臨的重要問(wèn)題。

        隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,自動(dòng)測(cè)試技術(shù)得到了廣泛的應(yīng)用。自動(dòng)化測(cè)試可以在人工最少參與、甚至不參與的情況下,自動(dòng)進(jìn)行參數(shù)測(cè)量和數(shù)據(jù)處理,并將測(cè)試結(jié)果正確顯示或輸出,對(duì)降低測(cè)試工作的難度、縮短測(cè)試時(shí)間和提高測(cè)試效率都有重要意義[1-7]。但目前針對(duì)無(wú)線電設(shè)備的自動(dòng)化測(cè)試主要集中在設(shè)備層面,比如用通信綜合測(cè)試儀對(duì)移動(dòng)臺(tái)的某項(xiàng)參數(shù)進(jìn)行自動(dòng)測(cè)試等。能夠按照國(guó)家標(biāo)準(zhǔn)自動(dòng)完成所有參數(shù)的測(cè)試過(guò)程,并自動(dòng)生成測(cè)試報(bào)告的系統(tǒng)平臺(tái)研究很少。

        本文利用VB.NET軟件構(gòu)建了一種無(wú)線電設(shè)備綜合測(cè)試平臺(tái),該平臺(tái)利用信號(hào)發(fā)生器、頻譜儀等無(wú)線電測(cè)試領(lǐng)域的標(biāo)準(zhǔn)測(cè)試設(shè)備自動(dòng)完成常用無(wú)線電發(fā)射設(shè)備的測(cè)試、數(shù)據(jù)記錄以及報(bào)表生成等工作。

        1 系統(tǒng)組成及功能特點(diǎn)

        本測(cè)試系統(tǒng)包括測(cè)試軟件和硬件平臺(tái)兩部分。用計(jì)算機(jī)通過(guò)GPIB接口卡和線纜與GPIB標(biāo)準(zhǔn)總線一起搭建成儀器硬件平臺(tái)[8-10]。每臺(tái) GPIB標(biāo)準(zhǔn)總線儀器擁有唯一的GPIB地址[11-15],系統(tǒng)以筆記本電腦作為核心,通過(guò)GPIB接口卡和GPIB線纜與GPIB標(biāo)準(zhǔn)測(cè)試設(shè)備相連,對(duì)儀器設(shè)備進(jìn)行操作并自動(dòng)獲取測(cè)試結(jié)果。系統(tǒng)的硬件基本組成框圖如圖1所示。

        圖1 測(cè)試系統(tǒng)硬件原理框架

        系統(tǒng)的主要配件有:筆記本電腦、安捷倫E4407B頻譜分析儀、Will’tek4032綜合測(cè)試儀、GPIB總線、GSM信號(hào)源、調(diào)頻對(duì)講機(jī)、衰減器和濾波器。實(shí)際工作中,首先由計(jì)算機(jī)發(fā)出控制命令,通過(guò)USB/GPIB總線向儀器的設(shè)備驅(qū)動(dòng)發(fā)送,設(shè)備驅(qū)動(dòng)識(shí)別后,再進(jìn)行相應(yīng)的控制行為,完成控制步驟。如果有數(shù)據(jù)返回,就要將頻譜分析儀里緩存的數(shù)據(jù)讀取出來(lái),再通過(guò)USB/GPIB總線重新返回計(jì)算機(jī),并采用相應(yīng)的格式顯示出來(lái)。整個(gè)工作過(guò)程中的關(guān)鍵參數(shù)和測(cè)試結(jié)果以圖形方式保存在word文檔中或者數(shù)據(jù)庫(kù)中,在所有測(cè)試完成后自動(dòng)生成測(cè)試報(bào)告,并在測(cè)試報(bào)告中根據(jù)國(guó)家相關(guān)技術(shù)標(biāo)準(zhǔn)對(duì)每項(xiàng)數(shù)據(jù)是否合格自動(dòng)給出判斷。

        本系統(tǒng)可完成的測(cè)試內(nèi)容包括:調(diào)頻電臺(tái)檢測(cè)、調(diào)頻廣播檢測(cè)、GSM基站檢測(cè)和CDMA基站檢測(cè)等。其中調(diào)頻電臺(tái)主要包括基地臺(tái)、車(chē)載臺(tái)和手持臺(tái)。檢測(cè)項(xiàng)目有輸出功率、頻率容差、鄰道功率、雜散分量、調(diào)制特性、音頻失真以及調(diào)制限制等。調(diào)頻廣播設(shè)備的檢測(cè)項(xiàng)目主要有頻段范圍、載波頻率允許頻偏以及殘波輻射等。GSM基站的檢測(cè)項(xiàng)目主要有平均載波發(fā)射功率、平均相位誤差、峰值誤差、平均頻率誤差、發(fā)射功率時(shí)間包絡(luò)以及調(diào)制和寬帶噪聲的頻譜。CDMA基站的檢測(cè)項(xiàng)目主要有頻率容限、導(dǎo)頻時(shí)間容限、RF總功率、導(dǎo)引信道至碼分信道時(shí)間容限及相位容限、碼域功率以及傳導(dǎo)雜散發(fā)射。

        本系統(tǒng)測(cè)試過(guò)程中具有以下特點(diǎn):首先,可以遠(yuǎn)程設(shè)置GPIB儀器的各種狀態(tài)參數(shù),自動(dòng)測(cè)量數(shù)據(jù),并判斷是否符合國(guó)家標(biāo)準(zhǔn);其次,可實(shí)現(xiàn)系統(tǒng)的自校準(zhǔn)、多次測(cè)量平均等要求,測(cè)試過(guò)程中對(duì)測(cè)量數(shù)據(jù)分時(shí)自動(dòng)存儲(chǔ),可以更加靈活方便的處理、分析、綜合利用和顯示;最后,還可以自動(dòng)與國(guó)家標(biāo)準(zhǔn)比較以判斷各項(xiàng)性能指標(biāo)是否合格,并自動(dòng)生成測(cè)試報(bào)告歸檔。

        2 系統(tǒng)軟件設(shè)計(jì)

        系統(tǒng)的軟件設(shè)計(jì)主要分為操作界面、測(cè)試規(guī)劃、控制程序、ACCESS數(shù)據(jù)庫(kù)4個(gè)模塊,系統(tǒng)程序流程圖參見(jiàn)圖2。在啟動(dòng)程序主界面后,用戶首先需要根據(jù)測(cè)試內(nèi)容的不同進(jìn)行參數(shù)設(shè)置,然后開(kāi)始測(cè)試。在測(cè)試過(guò)程中,系統(tǒng)軟件依據(jù)設(shè)定好的步驟對(duì)各項(xiàng)參數(shù)指標(biāo)依次進(jìn)行測(cè)量,測(cè)量結(jié)果保存在數(shù)據(jù)庫(kù)中或者以截圖的形式保存在word文檔中。所有測(cè)試完成后,系統(tǒng)生成測(cè)試報(bào)告,并給出各項(xiàng)參數(shù)指標(biāo)是否合乎標(biāo)準(zhǔn)的判決結(jié)果。

        圖2 系統(tǒng)程序流程

        2.1 操作界面

        操作界面是測(cè)試人員進(jìn)行人機(jī)互動(dòng)的重要部分,本系統(tǒng)采用VB.NET語(yǔ)言編寫(xiě)操作界面。由于操作界面要有利于測(cè)試軟件使用者進(jìn)入程序、實(shí)現(xiàn)程序的各項(xiàng)功能,因而在進(jìn)行相關(guān)軟件程序編寫(xiě)時(shí)應(yīng)盡量做到使其符合常規(guī)測(cè)試工作人員的習(xí)慣和方式,以便于操作。此外,操作界面的設(shè)計(jì)還要考慮以下幾個(gè)問(wèn)題:

        (1)便宜性:考慮到實(shí)際操作人員可能不熟悉具體的測(cè)試過(guò)程和方法,軟件界面要清晰明了。使操作人員可以方便的知道下一步應(yīng)該進(jìn)行哪些操作。另外,在一些關(guān)鍵的位置要給出相應(yīng)的文字提示,提醒操作人員完成設(shè)備連接、接口轉(zhuǎn)換等相關(guān)工作。

        (2)容錯(cuò)性:除了完善的提示外,操作界面還要具備規(guī)避因操作人員不當(dāng)操作而引起錯(cuò)誤的功能。如,在不需要的地方屏蔽部分按鈕的功能;再如,對(duì)部分關(guān)鍵操作設(shè)置確認(rèn)環(huán)節(jié)。

        (3)安全性:通過(guò)設(shè)置不同的用戶組規(guī)定了管理員和一般操作人員兩種權(quán)限。一般操作人員僅能進(jìn)行數(shù)據(jù)測(cè)試和報(bào)告生成,而不能對(duì)界面和測(cè)試結(jié)果進(jìn)行修改,從而保證了測(cè)試報(bào)告的權(quán)威性和科學(xué)性。

        2.2 測(cè)試規(guī)劃

        測(cè)試規(guī)劃的主要功能是用于參數(shù)的設(shè)置。由于這些參數(shù)的特別之處在于它們與測(cè)試任務(wù)并無(wú)多大關(guān)系,只與測(cè)試報(bào)告有關(guān),因而通過(guò)測(cè)試規(guī)劃的建立和編輯,就可以將不同時(shí)段、不同地點(diǎn)、不同設(shè)備所需要進(jìn)行的測(cè)量工作進(jìn)行區(qū)分,使數(shù)據(jù)獲得、存儲(chǔ)、調(diào)出和修改時(shí)不會(huì)產(chǎn)生重疊、覆蓋等情況,并在報(bào)告生成的時(shí)候也正確地添加相應(yīng)的測(cè)試信息。多次重復(fù)測(cè)試時(shí),還可以在已有模板中選取需要的模板 (默認(rèn)是上一次的)。此命令是與檔案管理的功能密切相關(guān)的,在建立測(cè)試任務(wù)規(guī)劃的過(guò)程中需大量調(diào)用檔案中的一些現(xiàn)有信息以提高建立效率。

        測(cè)試規(guī)劃中,包括被檢單位名稱(chēng)、地址,檢驗(yàn)基站、站號(hào)、站型,基站地址、地理坐標(biāo),設(shè)備型號(hào),出廠編號(hào),檢驗(yàn)信道,檢驗(yàn)頻率,環(huán)境溫度,相對(duì)濕度,檢驗(yàn)人。填入基本信息后,單擊確定可將基本信息傳至數(shù)據(jù)庫(kù)保存,在今后使用中可將其調(diào)出以供瀏覽或生成報(bào)告。

        測(cè)試規(guī)劃結(jié)束后,可單擊開(kāi)始測(cè)試彈出測(cè)試界面,也可按退出鍵結(jié)束規(guī)劃。

        2.3 控制程序

        控制程序是軟件的主體,是實(shí)現(xiàn)頻譜分析儀與計(jì)算機(jī)間通信的重要部分。常用的控制程序開(kāi)發(fā)方法有兩種:一種是調(diào)用設(shè)備驅(qū)動(dòng)程序的動(dòng)態(tài)鏈接庫(kù)的控制函數(shù)發(fā)送控制命令進(jìn)行控制,另一種方法是由在前面我們已經(jīng)介紹過(guò)的采用VISA控制函數(shù)來(lái)發(fā)送SCPI命令的方式來(lái)完成控制程序的編寫(xiě)。前者要考慮到具體儀器的驅(qū)動(dòng),不同廠家的儀器驅(qū)動(dòng)不同,導(dǎo)致開(kāi)發(fā)出來(lái)的程序不具有通用性;后者使用的VISA控制函數(shù)和SCPI命令都具有通用性、開(kāi)放性、統(tǒng)一性的特點(diǎn),不用考慮具體儀器的設(shè)備驅(qū)動(dòng),對(duì)硬件來(lái)說(shuō)是透明的,能更好地體現(xiàn)出程序的可移植性、可擴(kuò)展性。

        在控制程序的開(kāi)發(fā)過(guò)程中需要注意的問(wèn)題是:在輸入命令參數(shù)的時(shí)候,一定要注意參數(shù)的格式,否則會(huì)出現(xiàn)精度不夠準(zhǔn)確的問(wèn)題。VB.NET支持的數(shù)據(jù)格式中有雙精度實(shí)型、整型、字符型等很多種。不加以區(qū)分可能導(dǎo)致程序在運(yùn)行時(shí)就發(fā)生錯(cuò)誤,甚至可能在運(yùn)行時(shí)不發(fā)生錯(cuò)誤,但是卻得不到我們想要的結(jié)果。例如在輸入?yún)?shù)時(shí)輸入22.8時(shí),如果編程時(shí)沒(méi)有在程序中說(shuō)明寫(xiě)入格式為實(shí)型,就會(huì)造成實(shí)際設(shè)置的參數(shù)變?yōu)?2。這種問(wèn)題沒(méi)有錯(cuò)誤提示,但是會(huì)導(dǎo)致測(cè)試結(jié)果出錯(cuò),而且很難被發(fā)現(xiàn)。

        2.4 ACCESS數(shù)據(jù)庫(kù)

        系統(tǒng)中的數(shù)據(jù)庫(kù)用于保存設(shè)置參數(shù)和測(cè)試結(jié)果,數(shù)據(jù)庫(kù)與Windows窗體界面連接在一起。數(shù)據(jù)庫(kù)相關(guān)軟件編程過(guò)程中主要考慮數(shù)據(jù)安全性,一方面避免系統(tǒng)崩潰和重裝軟件可能造成的數(shù)據(jù)丟失,另一方面避免人為惡意修改數(shù)據(jù)庫(kù)的內(nèi)容。

        測(cè)試完成后,運(yùn)用VB.NET提供的DataSet、OleDb-DataAdapter以及OleDbConnection控件,并通過(guò)編程可實(shí)現(xiàn)測(cè)試結(jié)果數(shù)據(jù)與數(shù)據(jù)庫(kù)同步,整個(gè)處理過(guò)程中不需人工操作,完成數(shù)據(jù)的自動(dòng)保存。

        3 圖像保存

        圖像是測(cè)試單位在出具測(cè)試報(bào)告和結(jié)果證明是最有力的證據(jù),是對(duì)現(xiàn)場(chǎng)測(cè)試的最直接和感觀的記錄。系統(tǒng)中直接使用測(cè)試圖像主要有兩個(gè)目的:一是方便操作人員觀察,并能快速地發(fā)現(xiàn)測(cè)試過(guò)程中可能出現(xiàn)問(wèn)題;二是在最終的測(cè)試報(bào)告中直接給出測(cè)試圖像可以直觀地證明測(cè)試結(jié)果的客觀性。在測(cè)試過(guò)程中根據(jù)測(cè)試項(xiàng)目的需要,在軟件界面上實(shí)時(shí)彈出動(dòng)態(tài)測(cè)試圖像查看窗口以方便操作人員監(jiān)測(cè),同時(shí)部分關(guān)鍵的圖像要保存在最終的測(cè)試報(bào)告中作為性能指標(biāo)評(píng)價(jià)的依據(jù)。

        圖3給出了系統(tǒng)中調(diào)頻電臺(tái)測(cè)試過(guò)程中得到的測(cè)試圖像。圖中給出的是利用安捷倫示波器進(jìn)行信道功率的測(cè)試圖像。為方便觀測(cè),圖中直接給出了中心頻率、起始頻率、終止頻率、信道功率和功率譜密度等參數(shù)的測(cè)量值。

        圖3 調(diào)頻電臺(tái)測(cè)試圖像顯示

        獲取測(cè)試儀器的測(cè)試結(jié)果的圖像是一個(gè)相對(duì)復(fù)雜的過(guò)程。首先需要由計(jì)算機(jī)發(fā)出將圖像保存到儀器硬盤(pán)的命令給測(cè)試設(shè)備,然后等待測(cè)試設(shè)備保存圖像完成,一般這個(gè)過(guò)程耗時(shí)十幾秒鐘。然后計(jì)算機(jī)發(fā)出讀取并返回圖像數(shù)據(jù)的命令,讀取測(cè)試設(shè)備中保存的圖像數(shù)據(jù)并保存為一個(gè)數(shù)組。下一步由計(jì)算機(jī)新建一個(gè).GIF格式的空的圖像文檔,并將數(shù)組中的圖像數(shù)據(jù)寫(xiě)入該圖像文檔,完成圖像的還原。最后在測(cè)試完成后顯示圖像并將最終的圖像自動(dòng)插入到測(cè)試報(bào)告中。該過(guò)程對(duì)應(yīng)的程序如下:

        Call viPrintf(vi,":MMEM:STOR:SCRc:\zbscgl.gif" &vbLf)

        Call viPrintf (vi," *wai"&vbLf)

        Call viPrintf (vi, ": MMEM: DATA? c: \zbscgl.gif"&vbLf)

        Call viScanf(vi,"%#y",length,arg)

        Call viPrintf (vi,":mmem:delc:\zbscgl.gif" &vbLf)

        Dim pic As New FileStream ("c:\zbscgl.gif",F(xiàn)ileMode.Create,F(xiàn)ileAccess.Write)

        Dim bw As BinaryWriter= New BinaryWriter (pic)

        headerlength= 2+ Val(Chr (arg (1)))

        bw.Write (arg,headerlength,length-h(huán)eaderlength)

        bw.Flush ()

        bw.Close()

        4 數(shù)據(jù)報(bào)表

        本系統(tǒng)引入了報(bào)告模板的概念。通過(guò)控制水晶報(bào)表程序,按照規(guī)范的格式,形成一個(gè)標(biāo)準(zhǔn)的文檔模板。每次系統(tǒng)測(cè)試完畢后調(diào)用該模板,將測(cè)試的數(shù)據(jù)和結(jié)論寫(xiě)入到相應(yīng)的位置。這樣既可以減少一部分寫(xiě)程序的工作量,又可以方便軟件在其他單位的推廣應(yīng)用,并且模板的更新簡(jiǎn)單、易行。

        測(cè)試完成后測(cè)試結(jié)果會(huì)自動(dòng)保存到數(shù)據(jù)庫(kù)中,此時(shí)利用Crystal Report Designer使用 “數(shù)據(jù)庫(kù)專(zhuān)家”將報(bào)表連接到特定的數(shù)據(jù)源 (此處使用 Microsoft Access數(shù)據(jù)庫(kù)),并同時(shí)利用Crystal Report Designer中的公式域進(jìn)行數(shù)據(jù)的選擇,可將測(cè)試結(jié)果顯示在Crystal Report中,通過(guò)Crystal-ReportViewer控件,可預(yù)覽測(cè)試規(guī)劃以及測(cè)試結(jié)果,確認(rèn)無(wú)誤后,可以通過(guò)單擊CrystalReportViewer控件中的 “導(dǎo)出”按鈕來(lái)導(dǎo)出報(bào)表,選擇報(bào)表需要的格式Microsoft Word(.doc),這樣即可完成自動(dòng)生成報(bào)告的工作。

        報(bào)告主要包括封面,檢驗(yàn)報(bào)告和檢驗(yàn)數(shù)據(jù)表三部分內(nèi)容,封面中提供被測(cè)設(shè)備名稱(chēng)和所屬單位,以及測(cè)量單位的基本信息;檢驗(yàn)報(bào)告給出被測(cè)項(xiàng)目的具體信息以及最終測(cè)試結(jié)論 (即合格或不合格);檢驗(yàn)數(shù)據(jù)表中提供各項(xiàng)指標(biāo)的具體測(cè)試結(jié)果,以及各項(xiàng)指標(biāo)的要求,通過(guò)對(duì)比給出各項(xiàng)指標(biāo)的結(jié)論。

        測(cè)試報(bào)告的數(shù)據(jù)與檢測(cè)設(shè)備顯示的數(shù)據(jù)一致。測(cè)試儀表在顯示數(shù)據(jù)時(shí),只能顯示一定長(zhǎng)度的有效數(shù)字,同時(shí)對(duì)末位數(shù)進(jìn)行四舍五入處理,而計(jì)算機(jī)讀取數(shù)據(jù)得到的是64位的實(shí)數(shù)。為解決這個(gè)問(wèn)題,根據(jù)各個(gè)不同測(cè)試數(shù)據(jù)所對(duì)應(yīng)數(shù)位的特點(diǎn),設(shè)計(jì)了相關(guān)的代碼,報(bào)告中出具的數(shù)據(jù)與頻譜儀所顯示的數(shù)據(jù)完全一致,并按照要求的格式進(jìn)行顯示。

        5 程序異常與分析

        5.1 程序調(diào)試過(guò)程中出現(xiàn)的問(wèn)題

        本系統(tǒng)相關(guān)程序的開(kāi)發(fā)過(guò)程中經(jīng)常碰到程序出現(xiàn)異?;蛘叩貌坏嚼硐虢Y(jié)果的情況,作者遇到的比較常見(jiàn)的問(wèn)題包括:①測(cè)試結(jié)果的長(zhǎng)度過(guò)長(zhǎng),但是VISA不支持string字符串格式,不知道如何處理;②測(cè)試結(jié)果返回的數(shù)據(jù)為0;③圖像返回的數(shù)據(jù)已寫(xiě)入新建的圖像文件里,但是打開(kāi)圖像文件時(shí)卻提示無(wú)法預(yù)覽;④圖像在逐個(gè)小項(xiàng)測(cè)試時(shí)顯示成功,但在連接測(cè)試是只有第一個(gè)圖像顯示成功,其他的均發(fā)生錯(cuò)誤。

        5.2 程序異常分析及解決辦法

        (1)針對(duì)VISA不支持string的情況,可以使用system.text.stringbuilder進(jìn)行轉(zhuǎn)換。先在程序的開(kāi)發(fā)時(shí)引入命名空 間 “system.text”,然 后 將 返 回 的 數(shù) 據(jù) 存 入 用system.text.stringbuilder 定 義 的 變 量 當(dāng) 中 去, 使 用system.text.stringbuilder進(jìn)行轉(zhuǎn)換,這樣就可以轉(zhuǎn)換為string格式在界面的文本框控件中顯示出來(lái)。相關(guān)程序?yàn)椋?/p>

        Dim tt as new stringbuilder(“error”,1000)

        Dim str as string

        Str= Tt.tostring

        (2)導(dǎo)致測(cè)試結(jié)果為0的原因有兩種:一種是控制命令錯(cuò)誤,測(cè)試數(shù)據(jù)并未返回,導(dǎo)致數(shù)值為空。這種情況的解決辦法是改正控制命令。另一種情況是數(shù)據(jù)已返回,但在轉(zhuǎn)換時(shí)數(shù)據(jù)格式發(fā)生錯(cuò)誤,無(wú)法匹配。這種情況解決辦法是改正數(shù)據(jù)格式,一般可以通用system.text.stringbuilder格式,然后再轉(zhuǎn)換為string格式,最后使用字符串函數(shù)取出我們所需要的數(shù)據(jù)部分。

        (3)圖像無(wú)法預(yù)覽的原因是:圖像的寫(xiě)入位置不對(duì)。程序編寫(xiě)的初期階段,一直將第1位認(rèn)為是寫(xiě)入位置,而在圖像寫(xiě)入新建文件的時(shí)候又要求寫(xiě)入位置在第幾位且總共要寫(xiě)入多少字節(jié)數(shù),前后矛盾而導(dǎo)致錯(cuò)誤產(chǎn)生。解決辦法是:參考相關(guān)的程序發(fā)現(xiàn),圖像的寫(xiě)入位置應(yīng)該是header-length=2+Val(Chr(arg (1))),返回的數(shù)據(jù)流中前面幾位數(shù)據(jù)是返回長(zhǎng)度地址信息和返回?cái)?shù)據(jù)地址信息,考慮這些因素,程序中進(jìn)行相應(yīng)更改。

        (4)分析除第一個(gè)圖像外其它圖像不能正確顯示的原因,用記事本打開(kāi)后面的幾張錯(cuò)誤圖像可以發(fā)現(xiàn),它們寫(xiě)入的數(shù)據(jù)長(zhǎng)度不完整,寫(xiě)入長(zhǎng)度為length-h(huán)eaderlength,但由于寫(xiě)入的起始位置正確,這就表明是變量length發(fā)生錯(cuò)誤,長(zhǎng)度不夠。解決辦法:在每次在生成圖像之前都重新定義一下長(zhǎng)度,使它有足夠的長(zhǎng)度。

        6 軟件測(cè)試

        系統(tǒng)工作的整個(gè)測(cè)量過(guò)程中,采用計(jì)算機(jī)軟件控制儀器設(shè)備。具體工作的流程是:在測(cè)量之前首先要將頻譜分析儀等儀器設(shè)備與被測(cè)系統(tǒng)手動(dòng)連接好,打開(kāi)操作界面,選擇測(cè)試系統(tǒng)類(lèi)型。開(kāi)始測(cè)試的第一步是進(jìn)行測(cè)試規(guī)劃,輸入必要的基本信息,然后根據(jù)界面提示,選擇需要測(cè)試的指標(biāo),在計(jì)算機(jī)上輸入基本測(cè)試參數(shù)?;緟?shù)設(shè)置完成后,單擊確定鍵即開(kāi)始測(cè)試。測(cè)試過(guò)程所需要的時(shí)間根據(jù)測(cè)試指標(biāo)和測(cè)試參數(shù)設(shè)置的不同而不同,通??稍跀?shù)分鐘內(nèi)完成。測(cè)試完成后,儀器數(shù)據(jù)讀回計(jì)算機(jī),測(cè)試結(jié)果會(huì)在測(cè)試界面右側(cè)的測(cè)試結(jié)果一欄中顯示,此結(jié)果也會(huì)在數(shù)據(jù)文件中保存,同時(shí)會(huì)彈出測(cè)試圖像窗口,通過(guò)窗口下方按鈕可選擇顯示剛剛測(cè)試指標(biāo)對(duì)應(yīng)的測(cè)試圖像。根據(jù)需要,可由軟件生成WORD報(bào)告,進(jìn)行保存。

        本文以CDMA系統(tǒng)的測(cè)試為例,簡(jiǎn)單說(shuō)明本綜合測(cè)試平臺(tái)的具體測(cè)試流程如下。

        首先,將設(shè)備連接如圖4所示。圖中箭頭所指方向代表信號(hào)的流向。

        圖4 設(shè)備連接

        接下來(lái),在操作界面中選擇測(cè)試系統(tǒng)類(lèi)型為CDMA基站檢測(cè)。

        下一步進(jìn)行測(cè)試規(guī)劃并進(jìn)行參數(shù)設(shè)置,需要設(shè)置的參數(shù)包括:設(shè)置被檢基站信道號(hào);設(shè)置檢驗(yàn)系統(tǒng)衰減值;設(shè)置未激活碼域;設(shè)置PN碼值;選擇偶秒時(shí)鐘極性等。

        單擊確定,開(kāi)始測(cè)試,幾分鐘后測(cè)試結(jié)果顯示在界面的右側(cè)。測(cè)試結(jié)果包括:頻率容限、導(dǎo)頻時(shí)間容限;RF總功率、導(dǎo)引信道至碼分信道時(shí)間容限及相位容限;碼域功率;傳導(dǎo)雜散發(fā)射等。

        限于篇幅,本文僅給出偶秒時(shí)鐘極性的設(shè)置窗口的截圖,如圖5所示。

        圖5 偶秒時(shí)鐘極性的設(shè)置窗口

        7 結(jié)束語(yǔ)

        基于VB.NET的無(wú)線電設(shè)備綜合測(cè)試系統(tǒng)平臺(tái)通過(guò)計(jì)算機(jī)控制信號(hào)發(fā)生器、頻譜儀等無(wú)線電測(cè)試領(lǐng)域的標(biāo)準(zhǔn)測(cè)試設(shè)備,實(shí)現(xiàn)了自動(dòng)完成常用無(wú)線電發(fā)射設(shè)備的自動(dòng)測(cè)試、自動(dòng)生成報(bào)表等全部測(cè)試內(nèi)容,并能夠自動(dòng)結(jié)合無(wú)線電發(fā)射設(shè)備的國(guó)家測(cè)試標(biāo)準(zhǔn)對(duì)待測(cè)設(shè)備進(jìn)行評(píng)價(jià)。

        本系統(tǒng)性能簡(jiǎn)化了測(cè)試過(guò)程,縮短了測(cè)試時(shí)間,而且還在很大程度上提高了系統(tǒng)的測(cè)試精度和可靠性,能夠?qū)崿F(xiàn)常用無(wú)線電發(fā)射設(shè)備測(cè)試的智能化和自動(dòng)化,給無(wú)線電發(fā)射設(shè)備的測(cè)試工作帶來(lái)極大的便利,符合無(wú)線電管理等部門(mén)對(duì)無(wú)線發(fā)射設(shè)備的檢測(cè)要求。

        [1]XIAO Tan.Research on automatic test system based on virtual instrument[D].Beijing:Beijing Jiaotong University,2006:18-20(in Chinese).[肖坦.基于虛擬儀器的自動(dòng)測(cè)試系統(tǒng)研究 [D].北京:北京交通大學(xué),2006:18-20.]

        [2]WU Yuebin,OU Weiguo.Automatic test system of spectrum analyzer based on virtual instrument technique [J].Foreign Electronic Measurement Technology,2006,25 (6):62-64(in Chinese).[武躍斌,歐衛(wèi)國(guó).基于虛擬儀器技術(shù)的頻譜分析儀自動(dòng)測(cè)試系統(tǒng) [J].國(guó)外電子測(cè)量技術(shù),2006,25(6):62-64.]

        [3]XU Jie,HUANG Jingjian,ZHANG Guangfu,et al.Integration and implementation of measurement system for missile-radome electrical capability [J].Computer Measurement & Control,2008,16 (12):1900-1902 (in Chinese).[徐杰,黃靜健,張光甫,等.導(dǎo)彈天線罩電性能測(cè)試系統(tǒng)集成與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2008,16 (12):1900-1902.]

        [4]ZHAO Pinzhang.Automated test system for high-speed network analyzer calibration [J].Electronic Measurement Technology,2008,31 (11):112-113 (in Chinese).[趙品彰.用于高速網(wǎng)絡(luò)分析儀校準(zhǔn)的自動(dòng)測(cè)試系統(tǒng)設(shè)計(jì) [J].電子測(cè)量技術(shù),2008,31 (11):112-113.]

        [5]YAN Jian,CHEN Tefang,MA Shihong,et al.Application of virtual instrument technology in railroad large-scale road maintenance machinery electricity control system [J].Foreign Electronic Measurement Technology,2007,26 (2):62-64(in Chinese).[顏劍,陳特放,馬世宏,等.虛擬儀器技術(shù)在鐵路大型養(yǎng)路機(jī)械電氣控制系統(tǒng)中的應(yīng)用 [J].國(guó)外電子測(cè)量技術(shù),2007,26 (2):62-64.]

        [6]PU Yunping,XU Chuansheng,WANG Hongzhen.GPIB-based regulated power supply automatic verification and test system developed with VB [J].Measurement Technique,2006(11):42-44 (in Chinese).[卜云萍,徐傳生,王宏珍.用VB開(kāi)發(fā)基于GPIB的穩(wěn)壓電源自動(dòng)檢定測(cè)試系統(tǒng) [J].計(jì)量技術(shù),2006 (11):42-44.]

        [7]YANG Ming,CHEN Yuming.Design of general test platform for military radio equipment [J].Electronic Test,2008,26(2):60-64 (in Chinese).[楊明,陳玉明.軍用通信裝備測(cè)試平臺(tái)系統(tǒng)設(shè)計(jì) [J].電子測(cè)試,2008,26 (2):60-64.]

        [8]SUN Guoqiang,TIAN Fangning.Automatic test system used in TDS220digital oscilloscope [J].Foreign Electronic Measurement Technology,2007,26 (5):72-73 (in Chinese).[孫國(guó)強(qiáng),田芳寧.TDS220數(shù)字示波器自動(dòng)測(cè)試系統(tǒng) [J].國(guó)外電子測(cè)量技術(shù),2007,26 (5):72-73.]

        [9]LI Xin,YANG Suochang,ZHENG Silong,et al.Power unit observation system based on virtual instrument [J].Ordnance Industry Automation,2009,28 (1):81-82 (in Chinese).[李鑫,楊鎖昌,鄭思龍,等.基于虛擬儀器的電源監(jiān)測(cè)系統(tǒng)[J].兵工自動(dòng)化,2009,28 (1):81-82.]

        [10]YANG Ming,ZENG Jie.Smart structure in automatic test system [J].Journal of Electronic Measurement and Instrument,2009,23 (6):93-97 (in Chinese).[楊明,曾捷.自動(dòng)測(cè)試系統(tǒng)中的智能結(jié)構(gòu) [J].電子測(cè)量與儀器學(xué)報(bào),2009,23 (6):93-97.]

        [11]MAO Yuping.Agilent 34401Aautomatic calibration system based on fluke MET/CAL and 5700A [J].Foreign Electronic Measurement Technology,2009,28 (10):55-59 (in Chinese).[毛玉蘋(píng).基于Fluke MET/CAL和5700A的Agilent 34401A自動(dòng)校準(zhǔn)系統(tǒng) [J].國(guó)外電子測(cè)量技術(shù),2009,28(10):55-59.]

        [12]LI Shunan.Automatic test system of GSM repeater based on GPIB bus with VB language [J].Telecom Engineering Technics and Standardization,2007,20 (11):9-13 (in Chinese).[李舒楠.用VB實(shí)現(xiàn)基于GPIB總線的GSM直放站的自動(dòng)測(cè)試系統(tǒng) [J].電信工程技術(shù)與標(biāo)準(zhǔn)化,2007,20(11):9-13.]

        [13]JIANG Wei,KE Changjian,LIU Deming.Optical component auto-test system based on VC and GPIB [J].Optics & Optoelectronic Technology,2006,4 (3):43-45 (in Chinese).[姜煒,柯昌劍,劉德明.利用GPIB和VC構(gòu)建光器件自動(dòng)測(cè)試系統(tǒng)[J].光學(xué)與光電技術(shù),2006,4 (3):43-45.]

        [14]LIU Yanyan,XU Shiwei,GUO Haifan.Study of automatic test technique for spectrum analyzer calibration [J].Electronic Measurement Technology,2006,25 (7):62-64 (in Chinese).[劉嚴(yán)嚴(yán),徐世偉,郭海帆.頻譜分析儀自動(dòng)測(cè)試技術(shù)的研究 [J].國(guó)外電子測(cè)量技術(shù),2006,25 (7):62-64.]

        [15]GAO Shiying,LIU Zhenji.Method of GPIB instruments control based on VC+ + 6.0 [J].Electronic Test,2008,26(10):51-65 (in Chinese).[高世鷹,劉振吉.基于 VC++6.0的GPIB儀器控制實(shí)現(xiàn)方法 [J].電子測(cè)試,2008,26(10):51-65.]

        猜你喜歡
        設(shè)備系統(tǒng)
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        半沸制皂系統(tǒng)(下)
        基于VB6.0+Access2010開(kāi)發(fā)的設(shè)備管理信息系統(tǒng)
        基于MPU6050簡(jiǎn)單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        国产精品卡一卡二卡三| 射精专区一区二区朝鲜| 国产福利永久在线视频无毒不卡| 四虎影视在线影院在线观看| 亚洲gv白嫩小受在线观看| 欧美a在线播放| 精品久久久久久久无码| 男性一插就想射是因为啥| 情色视频在线观看一区二区三区| 国产成人自拍视频视频| 中文字幕乱码亚洲在线| 真人做爰试看120秒| 亚洲a∨无码男人的天堂| 国产人妻精品一区二区三区| 国产精品99久久精品爆乳| 狠狠干视频网站| 中文字幕日本一区二区在线观看| 九九久久精品一区二区三区av | av天堂手机在线免费| 免费看片的网站国产亚洲| 中文字幕亚洲精品久久| 精品精品国产自在97香蕉| 久久丫精品国产亚洲av不卡| 欧美黑人又粗又大久久久| 亚洲av一区二区国产精品| 亚洲精品国产熟女久久久| 脱了老师内裤猛烈进入| 亚洲成人色区| 亚洲午夜精品久久久久久人妖 | 蜜桃91精品一区二区三区| 无套中出丰满人妻无码| 亚洲 精品 综合 精品 自拍| 91产精品无码无套在线| 婷婷开心五月综合基地| 久久精品人搡人妻人少妇| 一本一道人人妻人人妻αv| 东方aⅴ免费观看久久av| 亚洲片一区二区三区| 亚洲成片在线看一区二区| 久久亚洲网站中文字幕| 国产高清在线观看av片|