胡 楊,劉馨丹
(西安電子科技大學 電子信息攻防對抗與仿真重點實驗室,陜西 西安 710071)
?
基于Qt的雷達信號模擬器軟件界面設計與實現
胡楊,劉馨丹
(西安電子科技大學 電子信息攻防對抗與仿真重點實驗室,陜西 西安710071)
摘要針對雷達信號模擬器軟件部分的功能需求,在Windows操作系統下,采用Qt對雷達信號模擬器軟件界面進行設計開發。具體通過對界面元素的生成及管理、界面通信機制、事件響應等方面的設計,實現了基于Qt的雷達信號模擬器軟件界面,測試結果顯示雷達信號模擬器軟件界面的本地操作與遠程控制均能正常工作,且運行穩定,滿足功能要求。
關鍵詞Qt;界面;雷達信號;模擬器
雷達信號模擬器在雷達調試、性能評估和設備維護等方面,是一種利用仿真技術模擬產生復雜雷達信號環境的簡便、靈活、高效、廉價的方法[1]。雷達信號模擬器的軟件界面則是人機交互的平臺[2],主要完成試驗場景描述、試驗過程狀態管理和參數記錄等工作。而Qt是一種多平臺的C++圖形用戶界面應用程序框架[3],可用于Windows下的開發,考慮到Qt在軟件界面開發過程中的優良特性[4],本文選擇在Windows操作系統下使用Qt進行對雷達信號模擬器軟件界面的設計與開發。
1開發技術
Qt是1991年由奇趣科技開發的跨平臺C++圖形用戶界面應用程序開發框架。其既可開發GUI程序,也可用于開發非GUI程序,比如控制臺工具和服務器。Qt是面向對象的框架,使用特殊的代碼生成擴展以及一些宏,易于擴展,允許組件編程。……