北京瑞風協同科技股份有限公司自主研發的幀數據分析系統(DFA),是一款針對幀數據的解析、分析、查看、查詢的專業工具軟件。DFA 采用靈活的語法語義分析技術,可快速解析格式復雜多變的海量幀數據,并與 TDM3000 試驗業務平臺無縫集成,實現海量幀數據的存儲和共享。DFA的核心功能包括解析模板定義、數據解析、數據入庫、數據查看、精準查詢、數據截取導出以及與 Matlab 集成等。
在復雜產品試驗數據采集和通訊領域,幀數據是一種常見的數據形式。在工程應用中,通常需要分析處理多種復雜格式的幀數據,如下圖為一種典型的幀數據遙測數據的結構示意圖。
幀數據的特點
1、單個幀數據文件的數據量巨大,可達幾十G以上
2、幀數據的格式比較復雜,文件頭、幀頭、幀內波形數據定義復雜
3、幀數據格式經常會根據工程試驗需求變化而變化
(一)模板編輯
利用解析模板編輯器,可以為不同格式的幀數據設置特定解析模板;模板編輯器支持新建模板、修改模板、上傳、下載模板的功能。
(二)數據解析
DFA 在解析模板的驅動下,可采用單文件解析和多文件批量解析兩種方式對幀數據進行自動解析。解析過程中自動生成幀位置索引文件和幀頭記錄文件,為將來快速定位、查詢和顯示幀數據打下基礎。
(三)數據入庫
DFA 與 TDM3000 數字化試驗業務平臺無縫集成,可自動執行幀數據的解析結果批量上傳入庫,支持幀數據斷點續傳,實現海量幀數據的存儲和共享。
(四)數據查看
采用內存映射技術,在普通PC上實現海量幀數據的流暢顯示。顯示方式支持幀頭信息項的結構查看、幀頭數據項的拼接曲線查看、每幀中數據的曲線形式查看、列表形式查看以及16進制形式查看。
(五)數據查詢
支持單條件查詢和多條件組合查詢幀數據。在查詢出來的記錄列表中點擊時,系統自動關聯顯示該幀在其它面板中的詳細內容,如曲線、數據列表、幀頭數據項等。
(六)數據截取導出
用戶可以在源文件中選擇任意范圍的幀數據進行截取導出,導出的數據格式可自由選擇源文件格式、Matlab 格式和 Tdmdf 格式進行導出。