采用了Delphi編程語言, 中文化的圖形操作界面,實現(xiàn)了測試系統(tǒng)所要求的操作功能。建立本機Access數(shù)據(jù)庫,并通過對象模型ADO(Active Data Objects)進行數(shù)據(jù)庫的訪問,ADO最主要的優(yōu)點是易于使用,速度快,內(nèi)存支出少和磁盤遺跡小。使用Delphi開發(fā)數(shù)據(jù)庫應(yīng)用程序時,還可以將數(shù)據(jù)庫組件(ADOQuery或Query)與SQL語句結(jié)合起來,以實現(xiàn)數(shù)據(jù)瀏覽、刪除等功能
1.應(yīng)用程序的API接口
根據(jù)提供的各種功能接口卡的底層驅(qū)動程序和數(shù)據(jù)讀取/寫入的例程,編寫dll文件,并進一步封裝成適合Delphi程序語言調(diào)用的API函數(shù)。實現(xiàn)圖像數(shù)據(jù)的存儲和輸出回放、衰減控制和圖像窗口的控制。
2.數(shù)據(jù)庫操作
Delphi提供了數(shù)據(jù)訪問(DataAccess)和數(shù)據(jù)控制(DataControls)的可視化控件,能夠方便快捷地產(chǎn)生具有良好界面且功能強大的數(shù)據(jù)庫應(yīng)用程序,還應(yīng)用了非可視化控件,例如TTable、TQuery、TDatabase等實現(xiàn)數(shù)據(jù)庫的數(shù)據(jù)管理功能。
3.人機界面
充分利用Delphi提供的界面功能控件、按鈕控件,菜單及數(shù)據(jù)顯示控件開發(fā)友好的人機界面,達到簡單操控,功能強大的要求,提供界面的動態(tài)提示以方便各種功能的操作,運用鮮明的狀態(tài)指示控件實現(xiàn)各種狀態(tài)、進程的指示。
4. 測試關(guān)鍵技術(shù)
4.1微暗室近場模擬開放空間測試技術(shù)
測試天線微暗室屏蔽罩置于已經(jīng)安裝了天線被測武器體上,接收被測武器發(fā)射的大功率信號,并且對被測武器的發(fā)射信號有一定程度的屏蔽作用。
測試天線微暗室屏蔽罩設(shè)計為正方形截面,頂面平行于地面,考慮到結(jié)構(gòu)尺寸與強度,采用鋁制材料制造,可以保證工作頻段的屏蔽性能;為使得測試天線微暗室屏蔽罩不對武器天線的正常工作產(chǎn)生影響,內(nèi)部需仿造電波暗室加入劈狀吸波材料,由于所要吸收功率為大功率,吸波材料所處空間較小,為避免產(chǎn)生熱量過多造成危險,吸波材料選為橡膠材料,且表面具有尖劈狀突起;測試天線微暗室屏蔽罩底部需要與武器本體邊界曲線進行共形設(shè)計,并底部覆蓋較厚的吸波橡膠材料,既可以吸收電磁波,又能夠進一步地實現(xiàn)共形設(shè)計;內(nèi)部天線的設(shè)計采用寬帶圓形單極子天線,可以滿足尺寸、重量以及帶寬的要求,測試天線微暗室屏蔽罩如圖4所示。