飛行控制總線數據網絡化處理軟件設計
(2)客戶端ActiveX與調度服務器建立連接后,調度服務器經過負載均衡計算,返回給客戶端ActiveX一個計算服務器的IP及端口號;
(3)客戶端ActiveX與計算服務器建立Socket連接;
(4)客戶端ActiveX發出執行計算命令;
(5)計算服務器接收到計算命令后,啟動確定的分布式中間件執行分布式計算任務,并將狀態信息輸出到控制臺,計算服務器中的狀態監控程序用管道技術將分布式中間件的輸出作為自己的輸入,并通過Socket方式返回給客戶端ActiveX;
(6)客戶端ActiveX接收任務執行的狀態信息,顯示給用戶;
(7)當分布式中間件執行完畢,計算服務器中的狀態監控程序將最后的結果文件通過Socket傳給客戶端ActiveX;
(8)客戶端ActiveX控件將文件保存至客戶端,分布式計算結束。
4 使用情況
通過上述的軟件流程圖,在此設計了飛控網絡化數據處理軟件,實現了非結構化的飛行控制總線數據網絡化處理,有效解決了處理人員緊缺、數據處理效率低的問題。圖5為某型號100% FCS原始數據截取圖。圖6為調用100%FCS網絡化數據處理軟件處理圖4數據的結果文件。
5 結語
100%FCS總線數據處理軟件在科研飛機試飛數據處理中有著舉足輕重的作用。本次通過飛行試驗數據處理系統平臺實現了100%FCS總線數據網絡化處理,大大地提高數據處理效率。目前該網絡化軟件已經應用于多個型號的數據處理當中,數據處理速度完全能夠滿足我院“數據處理不過夜”的要求,數據處理結果已經成為試飛工程師排除系統故障的重要依據,為型號試飛的順利進行提供了可靠的數據。
評論