基于VC++雷達信號系統(tǒng)軟件測試平臺的設計
2.3 軟件設計實現(xiàn)流程
首先將打開系統(tǒng),對系統(tǒng)進行初始化,并對系統(tǒng)各資源進行復位;然后將算法代碼加載到DSP芯片中;獲得各部件資源句柄;將共享存儲區(qū)清零,同時設置相應的中斷方式。此后就可以將HSP接收并處理后的數(shù)據(jù)傳送到DSP中進行相應的處理,DSP處理后的數(shù)據(jù)再通過Hurricane傳送到PC機中存儲。同樣,PC機上的數(shù)據(jù)可以送往DSP芯片進行處理,處理后的數(shù)據(jù)再傳送給HSP,進行相應的性能分析等等。這樣就完成了整個通信過程。整個軟件設計流程,如圖4所示。該軟件具有一定的可擴充性,可以根據(jù)具體環(huán)境添加相應的功能模塊。部分相關界面,如圖4和圖5所示。圖4為通過VC編程來實現(xiàn)PC機與DSP進行通信的界面,圖5為測試PCI通道是否可以通信的界面。首先測試PCI通道是否可以通信,然后測試通道是否可以正確傳送數(shù)據(jù)。圖5顯示PCI是否可正常通信且傳送數(shù)據(jù)。通過VC的消息盒或者菜單顯示證明PCI通道可以通信并且能正確通信。通過軟件來監(jiān)控PC機與DSP通信的界面,如圖4所示。本文引用地址:http://www.ex-cimer.com/article/195649.htm
實現(xiàn)了PC機監(jiān)控HSP、控制HSP的工作時序、監(jiān)控HSP系統(tǒng)是否正常工作等。同時可以將DSP處理后的數(shù)據(jù)存儲到PC中。
3 結束語
文中針對HSP不方便測試和數(shù)據(jù)分析的缺點,設計了基于VC++的軟件測試平臺。該軟件應用于大氣雷達系統(tǒng)測試過程中,通過該平臺可以方便各雷達站操作人員對系統(tǒng)的檢測,做到準確及時地發(fā)現(xiàn)問題,有利于快速排除故障,從而提高設備的工作效率,減輕雷達站觀測人員的工作量。同時,可以編寫更為詳細的數(shù)據(jù)分析模塊,比如通過加噪或者對獲得的回掃數(shù)據(jù)進行分析等來對大氣云圖中的雨滴數(shù)進行分析,從而獲得更為準確的天氣情況。此外,該軟件具有一定的可擴展性,可以根據(jù)硬件的不斷升級進行相應模塊的添加和修改,最終形成一種通用的軟件平臺。
評論