3.2測(cè)試軟件架構(gòu)
測(cè)試軟件架構(gòu)主要包括下列幾部分,如圖3所示:
1.應(yīng)用程序
提供友好的人機(jī)控制界面,實(shí)現(xiàn)指令發(fā)送、狀態(tài)信息數(shù)據(jù)顯示、圖像數(shù)據(jù)的存儲(chǔ)、回放、狀態(tài)、記錄顯示、圖像監(jiān)視等功能,能夠接收武器測(cè)試系統(tǒng)的控制,實(shí)現(xiàn)遠(yuǎn)控條件下的功能操作。
2.?dāng)?shù)據(jù)庫(kù)
存儲(chǔ)圖像數(shù)據(jù)記錄,并能夠查詢。
3.應(yīng)用程序接口服務(wù)層
應(yīng)用程序通過(guò)調(diào)用應(yīng)用程序接口服務(wù)層向的API接口函數(shù),實(shí)現(xiàn)從API接口函數(shù)到用戶應(yīng)用程序的解釋。
4.軟件服務(wù)層
動(dòng)態(tài)鏈接庫(kù)和系統(tǒng)配置文件是軟件服務(wù)層的主要內(nèi)容,在軟件服務(wù)層實(shí)現(xiàn)對(duì)硬件板卡的管理和調(diào)度驅(qū)動(dòng)程序,并完成接口服務(wù)層到硬件接口之間的轉(zhuǎn)換。使得應(yīng)用程序與板卡硬件類型無(wú)關(guān)。
5.板卡硬件驅(qū)動(dòng)程序?qū)?/strong>
板卡硬件驅(qū)動(dòng)程序?qū)訉?shí)現(xiàn)具體的功能調(diào)用。
圖3 數(shù)據(jù)鏈測(cè)試系統(tǒng)的軟件架構(gòu)
3.2測(cè)試軟件設(shè)計(jì)
采用了Delphi編程語(yǔ)言, 中文化的圖形操作界面,實(shí)現(xiàn)了測(cè)試系統(tǒng)所要求的操作功能。建立本機(jī)Access數(shù)據(jù)庫(kù),并通過(guò)對(duì)象模型ADO(Active Data Objects)進(jìn)行數(shù)據(jù)庫(kù)的訪問(wèn),ADO最主要的優(yōu)點(diǎn)是易于使用,速度快,內(nèi)存支出少和磁盤遺跡小。使用Delphi開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序時(shí),還可以將數(shù)據(jù)庫(kù)組件(ADOQuery或Query)與SQL語(yǔ)句結(jié)合起來(lái),以實(shí)現(xiàn)數(shù)據(jù)瀏覽、刪除等功能
1.應(yīng)用程序的API接口
根據(jù)提供的各種功能接口卡的底層驅(qū)動(dòng)程序和數(shù)據(jù)讀取/寫入的例程,編寫dll文件,并進(jìn)一步封裝成適合Delphi程序語(yǔ)言調(diào)用的API函數(shù)。實(shí)現(xiàn)圖像數(shù)據(jù)的存儲(chǔ)和輸出回放、衰減控制和圖像窗口的控制。
2.?dāng)?shù)據(jù)庫(kù)操作
Delphi提供了數(shù)據(jù)訪問(wèn)(DataAccess)和數(shù)據(jù)控制(DataControls)的可視化控件,能夠方便快捷地產(chǎn)生具有良好界面且功能強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序,還應(yīng)用了非可視化控件,例如TTable、TQuery、TDatabase等實(shí)現(xiàn)數(shù)據(jù)庫(kù)的數(shù)據(jù)管理功能。
3.人機(jī)界面
充分利用Delphi提供的界面功能控件、按鈕控件,菜單及數(shù)據(jù)顯示控件開(kāi)發(fā)友好的人機(jī)界面,達(dá)到簡(jiǎn)單操控,功能強(qiáng)大的要求,提供界面的動(dòng)態(tài)提示以方便各種功能的操作,運(yùn)用鮮明的狀態(tài)指示控件實(shí)現(xiàn)各種狀態(tài)、進(jìn)程的指示。
1. 測(cè)試關(guān)鍵技術(shù)
4.1微暗室近場(chǎng)模擬開(kāi)放空間測(cè)試技術(shù)
測(cè)試天線微暗室屏蔽罩置于已經(jīng)安裝了天線被測(cè)武器體上,接收被測(cè)武器發(fā)射的大功率信號(hào),并且對(duì)被測(cè)武器的發(fā)射信號(hào)有一定程度的屏蔽作用。
測(cè)試天線微暗室屏蔽罩設(shè)計(jì)為正方形截面,頂面平行于地面,考慮到結(jié)構(gòu)尺寸與強(qiáng)度,采用鋁制材料制造,可以保證工作頻段的屏蔽性能;為使得測(cè)試天線微暗室屏蔽罩不對(duì)武器天線的正常工作產(chǎn)生影響,內(nèi)部需仿造電波暗室加入劈狀吸波材料,由于所要吸收功率為大功率,吸波材料所處空間較小,為避免產(chǎn)生熱量過(guò)多造成危險(xiǎn),吸波材料選為橡膠材料,且表面具有尖劈狀突起;測(cè)試天線微暗室屏蔽罩底部需要與武器本體邊界曲線進(jìn)行共形設(shè)計(jì),并底部覆蓋較厚的吸波橡膠材料,既可以吸收電磁波,又能夠進(jìn)一步地實(shí)現(xiàn)共形設(shè)計(jì);內(nèi)部天線的設(shè)計(jì)采用寬帶圓形單極子天線,可以滿足尺寸、重量以及帶寬的要求,測(cè)試天線微暗室屏蔽罩如圖4所示。
圖4 測(cè)試天線微暗室屏蔽罩
4.2仿真場(chǎng)景及計(jì)算機(jī)集成測(cè)試技術(shù)
數(shù)據(jù)鏈測(cè)試系統(tǒng)是在地面環(huán)境條件下,仿真建立武器系統(tǒng)數(shù)據(jù)鏈實(shí)際應(yīng)用場(chǎng)景,按照其工作流程,采用計(jì)算機(jī)技術(shù),模擬仿真配套設(shè)備的功能,對(duì)目標(biāo)模塊進(jìn)行功能與性能的測(cè)試,仿真場(chǎng)景需要接近實(shí)際使用條件,才能保證測(cè)試結(jié)果的具有全面、安全、可靠、可信等特征。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用計(jì)算機(jī)控制技術(shù),擴(kuò)展多通道同步和異步通信接口、圖像采集、程控衰減器、模擬外接設(shè)備條件和數(shù)據(jù)信息,構(gòu)建仿真測(cè)試平臺(tái),測(cè)試軟件也具有智能化、模塊化的特點(diǎn),針對(duì)武器系統(tǒng)不同狀態(tài)下的工作流程,進(jìn)行模塊化組合,充分地實(shí)現(xiàn)了計(jì)算機(jī)條件下武器系統(tǒng)的集成測(cè)試。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用模塊結(jié)構(gòu)組成的集中式測(cè)控方式, 運(yùn)用工業(yè)控制機(jī)技術(shù), 整個(gè)系統(tǒng)結(jié)構(gòu)緊湊, 運(yùn)行可靠, 非常適合在技術(shù)陣地條件下裝備的測(cè)試與保障。同時(shí)測(cè)試軟件采用了層次化和模塊化的結(jié)構(gòu), 使得測(cè)試效率得到極大地提高, 并且易于軟件的維護(hù)和擴(kuò)展。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用標(biāo)準(zhǔn)化設(shè)計(jì),統(tǒng)一測(cè)試接口標(biāo)準(zhǔn)、統(tǒng)一的測(cè)試標(biāo)準(zhǔn)和測(cè)試項(xiàng)目,這樣做的目的不僅可以規(guī)范測(cè)試系統(tǒng), 增強(qiáng)其通用性,而且還可以增強(qiáng)測(cè)試系統(tǒng)的可擴(kuò)展性, 為了今后使測(cè)試系統(tǒng)具有兼容不同型號(hào)武器裝備的適應(yīng)性, 并使之形成系列化, 進(jìn)一步拓寬使用范圍,減少對(duì)測(cè)試系統(tǒng)的重復(fù)投資, 使測(cè)試系統(tǒng)的發(fā)展與武器裝備的發(fā)展同步。
評(píng)論