本發(fā)明屬于航空航天試驗領(lǐng)域,具體涉及一種飛行器試驗信號量解析方法。
背景技術(shù):
武器裝備研制過程中的測試或試驗數(shù)據(jù)查看依賴于專用軟件,專用軟件只分析處理符合某一種協(xié)議的二進制數(shù)據(jù)文件,當(dāng)存在多類數(shù)據(jù)要進行分析查看時,面臨著以下問題:
(1)針對每類數(shù)據(jù)要安裝一款專用分析軟件;
(2)多款軟件無法在同一界面的統(tǒng)一標(biāo)尺下進行數(shù)據(jù)分析;
因此,基于上述原因,設(shè)計本方法,使之可以從各類按協(xié)議存儲的二進制數(shù)據(jù)文件中提取數(shù)據(jù)序列,使通用的數(shù)據(jù)分析軟件可以將各類數(shù)據(jù)呈現(xiàn)在同一界面標(biāo)尺下,為數(shù)據(jù)分析設(shè)計人員提供明了的數(shù)據(jù)查看方法,有效提高工作效率,具有非常重要的意義。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的:提出一種飛行器試驗信號量解析方法,可以快速從飛行器的試驗數(shù)據(jù)文件中提取數(shù)據(jù)序列,使不同類的數(shù)據(jù)序列可以呈現(xiàn)在同一界面標(biāo)尺下,提升數(shù)據(jù)分析的準(zhǔn)確性
本發(fā)明的技術(shù)方案:
提供一種飛行器試驗信號量解析方法,所述的飛行器具有任務(wù)機系統(tǒng),該任務(wù)機系統(tǒng)能夠以數(shù)據(jù)包的形式輸出飛行器的參數(shù)信息,每個數(shù)據(jù)包中均包含多個信號量,信號量為飛行器的參數(shù)信息;其中,每個數(shù)據(jù)包中均包括同步頭信息、標(biāo)識信息、包長信息、系統(tǒng)時間信息、多個信號量;所述飛行器任務(wù)機系統(tǒng)中存儲有與發(fā)送數(shù)據(jù)包同步的數(shù)據(jù)包格式信息;
步驟一、從飛行器任務(wù)機系統(tǒng)接收多個數(shù)據(jù)包,每個數(shù)據(jù)包中均包含多個信號量,信號量為飛行器的參數(shù)信息;將多個數(shù)據(jù)包存儲為一個二進制文件;其中,每個數(shù)據(jù)包在二進制文件中是依次存儲,即存儲器中存儲完上一包的最后一個信號量后直接存儲下一包的同步頭信息;
步驟二、從所述飛行器任務(wù)機系統(tǒng)中下載數(shù)據(jù)包格式信息;
步驟三、從數(shù)據(jù)包格式信息中尋找需求的信號量,并根據(jù)需求的信號量找出 對應(yīng)的標(biāo)示信息;
步驟四、獲取數(shù)據(jù)包格式信息中每一包的包長信息,根據(jù)所述二進制文件在存儲器中的存儲地址、第一包的同步頭信息以及每一包的包長信息,對每一數(shù)據(jù)包進行篩選,篩選出具有步驟三中的對應(yīng)標(biāo)示信息的數(shù)據(jù)包;
步驟五、根據(jù)數(shù)據(jù)包格式信息從步驟四篩選出的每一數(shù)據(jù)包中提取出需求的信號量。
本發(fā)明的優(yōu)點:
通過該方法可以快速從按不同協(xié)議存儲的二進行制數(shù)據(jù)中提取信號數(shù)據(jù)序列,將其置于同一界面標(biāo)尺下進行數(shù)據(jù)分析,對數(shù)據(jù)比對具有重要意義,可有效提升數(shù)據(jù)分析的準(zhǔn)確性,提高工作效率。
具體實施方式:
下面對本發(fā)明做進一步詳細(xì)說明。
提供一種飛行器試驗信號量解析方法,所述的飛行器具有任務(wù)機系統(tǒng),該任務(wù)機系統(tǒng)能夠以數(shù)據(jù)包的形式輸出飛行器的參數(shù)信息,每個數(shù)據(jù)包中均包含多個信號量,信號量為飛行器的參數(shù)信息;其中,每個數(shù)據(jù)包中均包括同步頭信息、標(biāo)識信息、包長信息、系統(tǒng)時間信息、多個信號量;所述飛行器任務(wù)機系統(tǒng)中存儲有與發(fā)送數(shù)據(jù)包同步的數(shù)據(jù)包格式信息;
步驟一、從飛行器任務(wù)機系統(tǒng)接收多個數(shù)據(jù)包,每個數(shù)據(jù)包中均包含多個信號量,信號量為飛行器的參數(shù)信息;將多個數(shù)據(jù)包存儲為一個二進制文件;其中,每個數(shù)據(jù)包在二進制文件中是依次存儲,即存儲器中存儲完上一包的最后一個信號量后直接存儲下一包的同步頭信息;
步驟二、從所述飛行器任務(wù)機系統(tǒng)中下載數(shù)據(jù)包格式信息;
步驟三、從數(shù)據(jù)包格式信息中尋找需求的信號量,并根據(jù)需求的信號量找出對應(yīng)的標(biāo)示信息;
步驟四、獲取數(shù)據(jù)包格式信息中每一包的包長信息,根據(jù)所述二進制文件在存儲器中的存儲地址、第一包的同步頭信息以及每一包的包長信息,對每一數(shù)據(jù)包進行篩選,篩選出具有步驟三中的對應(yīng)標(biāo)示信息的數(shù)據(jù)包;
步驟五、根據(jù)數(shù)據(jù)包格式信息從步驟四篩選出的每一數(shù)據(jù)包中提取出需求的信號量。