999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種姿軌控軟件仿真測試平臺的遙測解析軟件設計與實現

2018-05-17 06:02:40魏冬冬胡逸琳葉竹劉葉盛李芳芳
電子測試 2018年8期
關鍵詞:數據處理

魏冬冬,胡逸琳,葉竹,劉葉盛,李芳芳

(上海航天電子技術研究所,上海,201109)

0 引言

姿軌控系統[1]是衛星的重要組成部分,全面實現衛星的姿態軌道控制,確保衛星滿足指向精度、穩定度及衛星軌道等性能指標。姿軌控軟件仿真測試平臺用于構建姿軌控軟件的測試環境,通過純軟件模擬的方式完成姿軌控軟件的閉環仿真運行。姿軌控軟件仿真測試平臺對于完成姿軌控軟件的第三方配置項測試[2]具有重要意義。

遙測解析軟件是姿軌控軟件仿真測試平臺的重要組成部分,它用于建立閉環仿真測試的下行數據通道,實現下行數據的顯示、記錄以及回放,完成正常和異常測試用例的執行和結果觀測功能。

1 遙測解析軟件設計

為了適應第三方測試需求,遙測解析軟件需要實時解析顯示各個通道的遙測數據,在姿姿軌控軟件仿真測試平臺中,共有數千個不同的數據通道,遙測解析軟件接收到的數據幀有數百種不同的類型,對數據處理的實時性和正確性要求較高。此外,遙測解析軟件還需要有記錄波道歷史數據曲線的功能,可以用于在配置項測試中分析當前姿態數據等變化曲線是否正確合理。

針對課題遙測數據接口種類豐富、數據交互性強、對時序要求高的特點,遙測解析軟件采用分層設計結構,如圖1所示。遙測解析軟件分為三個處理層:

◎ 數據驅動層實現接收底層的網絡報文數據、加載配置文件等功能,并將數據交給數據處理層;

◎ 數據處理層完成數據校驗和計算、遙測數據查詢和解析,并將結果交給數據顯示層;

◎ 數據顯示層主要用于和用戶交互,完成遙測數據對測試人員的呈現。

圖1 遙測解析軟件結構圖

結合姿軌控軟件仿真測試平臺的數據流程,本課題設計的遙測解析軟件數據處理流程如下。

(1)程序初始時加載初始信息,主要有:

◎ 波道表配置信息,包括各個波道號、波道顯示內容、波道數據類型長度、數據單位、數據量綱等信息;

◎ 數據單機配置信息;

◎ 不同數據字節的處理信息;

◎ 所有數據幀類型及數據格式信息等;

(2)遙測解析軟件通過獨立的TCP線程接收遙測數據,按照不同的數據幀類型得到不同的波道原始數據;

(3)將波道原始數據按照字節類型得到轉換后數據,再按照量綱計算要顯示的最終結果;

圖2 遙測解析軟件流程示意圖

(4)將波道數據最終結果顯示到界面。

遙測解析軟件處理流程示意圖如圖2所示。

遙測解析軟件數據處理的關鍵在于接收到遙測數據后,在波道表配置信息中快速檢索并計算數據,每次接收的遙測數據格式為[幀頭,<數據1,標志1>, <數據2,標志2>, ...,<數據n,標志n> ]。假設需要處理的不同數據幀是M幀,包含的數據通道信息共有N個,若不進行數據結構優化,按照順序遍歷的方式判斷比較數據,則每次收到數據幀時數據檢索的時間復雜度[3]為O(M+N*n)。

為了提高計算效率,遙測解析軟件引入字典樹[4]的數據結構,增加了幀頭數據標識和對應處理幀的字典樹映射,幀頭檢索的時間復雜度優化為O(log M);增加了遙測接收通道數據和配置信息波道數據之間的字典樹映射,數據檢索的時間復雜度優化為O(n*log N)。于是,遙測解析軟件收到每幀數據的計算處理時間復雜度優化為O(logM+n*logN), 計算效率得到明顯改善。

遙測解析軟件在設計時增加了用戶可配置的數據顯示界面,用戶既可以配置頁面實時顯示多路通道數據;也可以配置界面顯示多個通道數據的數據變化趨勢。

為了利于在觀測到異常測試用例時進行測試過程回放,遙測解析軟件在數據處理過程中將收到的數據寫入文件,用戶可以選擇保存數據文件,在下次運行軟件時加載數據文件,完成異常測試用例的精確復現。

2 遙測解析軟件實現

本課題在Windows 7操作系統上,使用Visual Studio 2010作為開發工具,使用C#語言進行程序設計與實現,遙測解析軟件主界面如圖3所示。

在圖3中顯示了遙測解析軟件數據加載頁面,用戶可以瀏覽加載自定義的波道數據初·始配置文件。

圖3 遙測解析軟件主界面

用戶可以根據不同的菜單選擇不同的數據解析方式。數據列表顯示方式與圖4中將特定通道數據被選中以后的歷史數據繪制成曲線,并以不同的顏色加以區分,方便測試人員觀測遙測數據變化情況。測試人員也可以根據界面提供的按鈕定制曲線的橫縱坐標范圍。

遙測解析軟件在接收遙測數據時,會自動將遙測原始數據保存成文件。測試人員可以選擇已有的遙測數據文件,按照預定的速度進行回放顯示。

圖4 遙測解析軟件圖形數據顯示界面

3 遙測解析軟件應用

經過大量測試,遙測解析軟件處理遙測數據并完成顯示更新的平均解算時間為10ms。某型號姿軌控軟件要求的遙測數據發送周期為200ms,滿足軟件測試人員的測試需求。經過多個型號姿軌控軟件的配置項測試,遙測解析軟件共完成累計460個測試用例執行,所有測試用例均正確完成了遙測數據的解析顯示,未出現遙測數據軟件的解析異常。

4 總結

姿軌控軟件仿真測試平臺構建的測試環境,對于航天型號姿軌控軟件的第三方配置項測試具有重要意義。遙測解析軟件作為姿軌控軟件仿真測試平臺的重要組成部分,通過運用字典樹的數據結構和相關算法優化,高效地實現了遙測數據的解析和顯示,為測試人員監控姿軌控軟件的內部狀態信息提供了良好的觀測途徑。遙測解析軟件經過多個型號姿軌控軟件的配置項測試使用,運行實時性和功能正確性得到了驗證,它也將會在今后更多型號的姿軌控軟件配置項測試中繼續發揮作用,為航天型號軟件產品質量保駕護航。

參考文獻

[1]李恒年.衛星機動軌道確定[M].北京:國防工業出版社,2013.

[2]楊海成,喬永強,許勝,石柱.航天型號軟件工程[M].北京:中國宇航出版社,2009.

[3]Thomas H. Cormen,Charles E. Leiserson,Ronald L.Rivest,Clifford Stein著.潘金貴,顧鐵成,李成法等譯.算法導論[M].北京:機械工業出版社,2011.

[4]吳永輝,王建德.數據結構編程實驗[M].北京:機械工業出版社,2012.

猜你喜歡
數據處理
驗證動量守恒定律實驗數據處理初探
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
ADS-B數據處理中心的設計與實現
電子測試(2018年4期)2018-05-09 07:28:12
MATLAB在化學工程與工藝實驗數據處理中的應用
基于希爾伯特- 黃變換的去噪法在外測數據處理中的應用
大數據處理中基于熱感知的能源冷卻技術
計算機工程(2015年4期)2015-07-05 08:28:04
Matlab在密立根油滴實驗數據處理中的應用
數據處理能力在求職中起關鍵作用
我國首個“突發事件基礎數據處理標準”發布
主站蜘蛛池模板: 日本高清免费不卡视频| 国产又粗又猛又爽视频| 毛片免费网址| 99视频在线免费观看| 欧美日本在线| 欧美日韩中文字幕二区三区| 亚洲无码37.| 88av在线| 综合色88| 丰满人妻被猛烈进入无码| 久久亚洲国产一区二区| 五月天综合网亚洲综合天堂网| 午夜无码一区二区三区在线app| 欧洲高清无码在线| 国产人碰人摸人爱免费视频| 欧美在线视频不卡第一页| 啪啪国产视频| 老熟妇喷水一区二区三区| 国产精品片在线观看手机版| 999国产精品| 国产三区二区| 99re热精品视频中文字幕不卡| 在线免费不卡视频| 日韩精品成人网页视频在线| 一级毛片免费不卡在线| 日韩麻豆小视频| 波多野结衣一区二区三区AV| 日韩免费中文字幕| 香蕉久久国产超碰青草| hezyo加勒比一区二区三区| 欧美A级V片在线观看| 无码一区18禁| 久996视频精品免费观看| 永久免费精品视频| 欧美色图第一页| 在线观看免费国产| 国产精品无码AV片在线观看播放| 亚亚洲乱码一二三四区| 亚洲成人一区二区三区| 欧美中文字幕在线二区| 日本午夜精品一本在线观看 | 国产精品v欧美| 亚洲丝袜第一页| 国产又粗又爽视频| AV天堂资源福利在线观看| yy6080理论大片一级久久| 国产日韩欧美中文| 亚洲看片网| 国产成人精品第一区二区| 2021国产精品自产拍在线观看 | 激情乱人伦| 国产日韩欧美精品区性色| 制服丝袜国产精品| 性色生活片在线观看| 亚洲AV无码一区二区三区牲色| 在线观看国产精品第一区免费 | 国产在线观看精品| 丁香六月综合网| 丰满人妻一区二区三区视频| 国产精品手机视频一区二区| 久久国产亚洲偷自| 伊人激情综合网| 首页亚洲国产丝袜长腿综合| 日韩午夜福利在线观看| 国产 在线视频无码| 日韩精品资源| 欧美性久久久久| 国产97视频在线| 国产综合欧美| 欧美视频在线播放观看免费福利资源| 国产亚洲精品自在久久不卡| 精品一区二区三区自慰喷水| 91破解版在线亚洲| 国产一区二区精品福利| 九九热精品免费视频| 在线精品亚洲国产| 久久99精品久久久久纯品| 亚洲日本中文综合在线| 久热re国产手机在线观看| 毛片在线播放a| 国产精品成人AⅤ在线一二三四 | 日韩高清无码免费|