3.2測試軟件架構
測試軟件架構主要包括下列幾部分,如圖3所示:
1.應用程序
提供友好的人機控制界面,實現指令發送、狀態信息數據顯示、圖像數據的存儲、回放、狀態、記錄顯示、圖像監視等功能,能夠接收武器測試系統的控制,實現遠控條件下的功能操作。
2.數據庫
存儲圖像數據記錄,并能夠查詢。
3.應用程序接口服務層
應用程序通過調用應用程序接口服務層向的API接口函數,實現從API接口函數到用戶應用程序的解釋。
4.軟件服務層
動態鏈接庫和系統配置文件是軟件服務層的主要內容,在軟件服務層實現對硬件板卡的管理和調度驅動程序,并完成接口服務層到硬件接口之間的轉換。使得應用程序與板卡硬件類型無關。
5.板卡硬件驅動程序層
板卡硬件驅動程序層實現具體的功能調用。

圖3 數據鏈測試系統的軟件架構