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