摘 要:利用TeeChart Pro工具開發出數據圖像分析系統,具有實時數據監測和事后數據預處理的功能。通過MSComm控件實現串口通信以控制系統實時顯示設備采集的數據來觀測飛行器軌跡曲線,同時支持在界面上直接操作圖像曲線以實現剔點功能,極大的方便了觀測數據和修改數據。
關鍵詞:TeeChart異常值圖形化處理數據預處理
1引言
電子靶場試驗數據處理系統擔負著外測設備數據的整理和加工,通過扣除系統誤差,減少隨機誤差,得到用戶所需飛行目標參數及對比精度的職能。在飛行試驗結束后,需要對外測設備測量的原始數據進行預處理,包括原始數據的判讀和檢查、數據幀格式的轉換與測量數據序列中異常值的檢查與剔除、測量數據序列間的時間一致性檢驗、測量數據的隨機誤差特性檢驗、測量數據的平滑濾波及各種系統誤差修正等。在數據處理工作中,工程軟件可以實現一部分預處理工作,但由于各設備的測量體制及誤差修正方法的局限等因素,仍需要人力來完成原始測量信息的預處理工作,借助的工具主要是Excel、SQL Sever等軟件。在實際運用中,由于它們只是顯示出飛行器的參數變化曲線圖,通過肉眼觀察圖像只能判斷數據的好壞,查找修改異常值仍需要在原始數據中進行,而不能在圖像上直接操作,所以處理工作的效率并不是很高。
本文介紹了利用TeeChart Pro工具在Delphi7.0下開發試驗數據的圖像生成系統,不僅實現實時監測飛行軌跡,而且還可以由系統分析數據圖像,判斷原始測量信息,虛擬出飛機的飛行態勢,并實現在圖像上直接修改數據。
2異常值的判斷
在試驗數據的預處理中,經常使用外推預測法判別異常值。
動態飛行試驗中,目標作勻速直線或勻加速直線飛行,因此在相鄰五點限定的局部航路段上,可以假定目標保持勻速或勻加速直線運動狀態不變。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文