System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電子通信,尤其是指一種基于qt的干擾機自動測試方法及系統(tǒng)。
技術介紹
1、近年來,隨著現代雷達抗干擾技術的迅速發(fā)展,對干擾機各項指標的要求也越來越高,而對雷達信號方位角的測量是干擾機最重要的性能指標之一。方位角測量的準確度關系到干擾機發(fā)射干擾信號的能量能否集中在威脅雷達方向,能量越集中則干擾成功的概率越大。由于干擾機每套產品都存在系統(tǒng)誤差,而系統(tǒng)誤差是屬于系統(tǒng)本身的具有一定規(guī)律的誤差,可以通過測量發(fā)現,為保證干擾機方位角測量的結果盡可能小的受到系統(tǒng)誤差的影響,就需要對每套產品進行測向的測試。
2、目前,現有的干擾機測向的測試方式是分別連接信號源、轉臺、待測試干擾機產品以及計算機,調節(jié)信號源依次輸出經過脈沖調制的,頻率從4ghz到18ghz,0.5ghz為間隔的29個頻點的模擬雷達信號,在計算機上使用串口助手在每個頻點上向待測試產品發(fā)送數據采集指令,待測試產品收到指令后接收信號源輸出的模擬雷達信號,在串口中返回采集到的數據,測試人員在測試記錄表上手動記錄數據。然后手動依次將轉臺調節(jié)到從-45度到45度,5度為間隔的19個方位角上,在每個角度上依次重復上述29個頻點信號的數據采集和記錄工作。該測試方式步驟繁瑣,測試耗時較長,且多為重復式操作,無法保證試驗數據的準確度。同時隨著產品的升級迭代,人工測試的方法無法滿足更加密集的頻點和角度的測試要求。因此,需要設計一種針對干擾機測向數據采集的自動測試系統(tǒng)。
技術實現思路
1、為解決上述技術問題,本專利技術的一種基于q
2、步驟s1:在計算機上安裝自動測試軟件,若為首次使用,啟動測試軟件前,需要檢查該計算機是否已經安裝有用于驅動儀器設備的ni-visa驅動;
3、步驟s2:使用網線通過lan口連接信號源與安裝有自動測試終端的計算機,使用rs485串口轉usb線連接待測試干擾機產品與計算機,使用usb線連接轉臺控制器與計算機,使用電纜連接可調電源與干擾機產品,將可調電源輸出電壓設置為28v,打開電源給干擾機供電,并開啟所有儀器設備;
4、步驟s3:在控制終端的信號源控制區(qū)手動搜索信號源的地址,然后點擊“連接檢查”按鈕,完成對信號源的識別,在轉臺控制區(qū)點擊“usb連接”按鈕,完成對轉臺控制器的識別,在自動測試區(qū)點擊“掃描串口”按鈕并選擇對應的串口號,點擊“串口連接”按鈕,完成對干擾機產品的識別;
5、步驟s4:控制終端識別測試儀器設備后,在主界面的信號源控制區(qū)按照測試計劃所規(guī)定的模擬雷達參數,配置相應的射頻功率和脈沖調制參數,并按照計劃中的射頻頻率和方位角的區(qū)間以及間隔,設置對應的自動測試參數;
6、步驟s5:點擊控制終端主界面自動測試區(qū)的“開始測試”按鈕,開始測試流程;
7、步驟s6:在信號源切換到每個頻點時,測試終端會調用qt標準庫中串口類的write函數通過串口向干擾機發(fā)送測試指令;在完成最后一個角度及頻點的測試后,測試終端自動發(fā)送指令,關閉信號源,此時測試人員可以到指定的文件保存路徑驗收本次測試的數據;
8、步驟s7:測試人員將獲取到的每個角度上每個頻點的測試結果經過取平均值后整理匯總。
9、在本專利技術的一個實施例中,步驟s5中的測試流程在控制終端進行之前,軟件會先調用儀器控制的visa庫和轉臺控制的mt_api庫中名為mt_open_usb、mt_check、viopen函數分別檢查信號源和轉臺的連接狀態(tài),只有在返回結果為真時,才可以繼續(xù)執(zhí)行自動測試任務,否則將會彈窗警告;
10、在進行測試流程時,軟件在讀取主界面上的模擬雷達參數和自動測試參數后,會調用visa庫中的viwrite函數和mt_api庫的mt_set_axis_position_p_target_abs函數向信號源和轉臺發(fā)送控制指令,根據自動測試參數中設定好的頻率范圍和角度范圍,按照指定間隔進行頻率步進和角度步進,模擬出干擾機接收到來自不同方位的各種頻率的雷達信號時的場景;
11、在自動測試中,當前測試任務的進度會通過測試終端主界面的狀態(tài)顯示區(qū)實時顯示,測試人員可以實時監(jiān)視測試的進度。
12、在本專利技術的一個實施例中,步驟s6中的干擾機接收到測試指令后,通過串口將測試結果返回到測試終端,接收到數據后觸發(fā)qt串口類中的readyread信號并在槽函數中調用qfile和qtextstream類,將數據存入指定的excel文件中。
13、本專利技術還提供一種基于qt的干擾機自動測試系統(tǒng),包括:
14、上位機控制終端,所述上位機控制終端集成計算機中,通過網口、rs485串口、usb端口分別向信號源、轉臺、干擾機產品按照程序中的測試流程發(fā)送控制指令;
15、信號源,所述信號源用于在接收到上位機控制終端通過網口發(fā)送的包含有射頻頻率、射頻功率以及脈沖調制參數的控制指令后,將相應參數的模擬雷達信號輸入到功率放大器,最后經過天線發(fā)送給干擾機產品;
16、干擾機產品,所述干擾機產品在接收到控制終端通過rs485串口發(fā)送的測試指令后,由待機模式切換到偵查模式,接收信號源通過天線發(fā)送的相應參數的模擬雷達信號,并通過串口將干擾機產品上兩個平面螺旋天線采樣到的數值傳回控制終端上進行整理保存;
17、功率放大器,所述功率放大器補償從信號源到天線之間模擬雷達信號的線路損耗;
18、天線,所述天線將從信號源經過功率放大器發(fā)送過來的模擬雷達信號以一定的增益發(fā)送給干擾機產品。
19、在本專利技術的一個實施例中,所述信號源與上位機控制終端通過lan口使用網線進行連接,采用tcp/ip協(xié)議進行通訊。
20、在本專利技術的一個實施例中,干擾機自動測試系統(tǒng)中還包括轉臺,其為一套轉臺系統(tǒng),包含一個伺服電機驅動的轉臺,轉臺上安裝有一套用于固定待測試干擾機產品的工裝,以及一個轉臺的控制器;
21、測試時由自動測試終端通過usb端口向轉臺控制器發(fā)送指令,轉臺控制器驅動轉臺進行相應的動作。
22、本專利技術的上述技術方案相比現有技術具有以下優(yōu)點:
23、第一、本專利技術所述的干擾機自動測試方法通過將多臺儀器設備和測試產品集中到同一個測試系統(tǒng)內,使用計算機模擬測試人員調節(jié)信號源頻率、給測試產品發(fā)送采集數據指令以及調整轉臺角度的操作,極大減少了測試時間,提高了測試效率,并且由于絕大部分儀器設備的操作使用計算機代碼進行了封裝,也大大減少了對測試人員能力的要求,降低因測試人員的能力導致的風險。
24、第二、本專利技術所述的干擾機自動測試方法可以讓測試人員根據產品測試需求的不同,在測試終端自主配置測試進程中頻率步進、角度步進的歩長以及信號源發(fā)送的模擬雷達信號的調制參數,擁有較強的適應性,無需重復開發(fā),降低了同類型產品升級迭代過程中的測試成本,節(jié)省了研發(fā)時間和經費。
25、第三、本專利技術所述的干擾機自動測試系統(tǒng)本文檔來自技高網...
【技術保護點】
1.一種基于Qt的干擾機自動測試方法,所述自動測試方法基于Qt的干擾機自動測試系統(tǒng)搭建,其特征在于,包括如下步驟:
2.根據權利要求1所述的干擾機自動測試方法;其特征在于:步驟S5中的測試流程在控制終端進行之前,軟件會先調用儀器控制的VISA庫和轉臺控制的MT_API庫中名為MT_Open_USB、MT_Check、viOpen函數分別檢查信號源和轉臺的連接狀態(tài),只有在返回結果為真時,才可以繼續(xù)執(zhí)行自動測試任務,否則將會彈窗警告;
3.根據權利要求1所述的干擾機自動測試方法;其特征在于:步驟S6中的干擾機接收到測試指令后,通過串口將測試結果返回到測試終端,接收到數據后觸發(fā)Qt串口類中的readyRead信號并在槽函數中調用QFile和QTextStream類,將數據存入指定的excel文件中。
4.一種基于Qt的干擾機自動測試系統(tǒng),其特征在于,包括:
5.根據權利要求4所述的干擾機自動測試系統(tǒng);其特征在于:所述信號源與上位機控制終端通過LAN口使用網線進行連接,采用TCP/IP協(xié)議進行通訊。
6.根據權利要求4所述的干擾
...【技術特征摘要】
1.一種基于qt的干擾機自動測試方法,所述自動測試方法基于qt的干擾機自動測試系統(tǒng)搭建,其特征在于,包括如下步驟:
2.根據權利要求1所述的干擾機自動測試方法;其特征在于:步驟s5中的測試流程在控制終端進行之前,軟件會先調用儀器控制的visa庫和轉臺控制的mt_api庫中名為mt_open_usb、mt_check、viopen函數分別檢查信號源和轉臺的連接狀態(tài),只有在返回結果為真時,才可以繼續(xù)執(zhí)行自動測試任務,否則將會彈窗警告;
3.根據權利要求1所述的干擾機自動測試方法;其特征在于:步驟s6中的干擾機接收到測試指令后,通過串口將測試結果返回到測試終端,...
【專利技術屬性】
技術研發(fā)人員:葉青青,張磊,閔杰,徐興,吳志凡,姜旺,郝明恒,
申請(專利權)人:北方通用電子集團有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。