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

數據驅動的航天智能化地面測控平臺研制

2018-07-07 02:04:44王芬芬趙宇亮
航天制造技術 2018年3期
關鍵詞:界面

王芬芬 趙宇亮

?

數據驅動的航天智能化地面測控平臺研制

王芬芬 趙宇亮

(北京空間機電研究所,北京 100094)

為了解決航天遙感器在地面測試過程中由于總線類型不同、總線協議不同、遙測參數不同、遙控指令不同、用戶自定義測控等原因需要重復編寫測控代碼的問題,提出了一種基于數據驅動的新型測控通用平臺架構并給予實現。此平臺不僅提升了測控編碼人員的工作效率,更提升了航天遙感器的地面測試覆蓋性和測試效率,大幅度增進遙感產品的智能化和自動化測試水平。

數據驅動;地面測試;航天遙感器;自動化測試

1 引言

隨著遙感器結構的日益復雜,測控數據的體量與精度要求與日俱增。同時,型號研制周期的縮短,產品壽命與質量要求的提高,對地面測控系統的測試精確性、測試覆蓋性,測控平臺的可拓展性、可聚焦性和可配置靈活性提出了更高的要求,并對地面測控系統的自動化水平與自主判讀能力提出了進一步的提升需求。針對以上的需求,提出了一種基于數據驅動的新型測控通用平臺架構,并開發實現。

2 軟件平臺架構

圖1 傳統測控軟件架構

傳統的測控軟件采用的是基于消息驅動機制,如圖1,即在硬件采集層采集到數據后生成總線數據消息,應用程序會把消息存儲在消息管理/分配中心,消息管理/分配中心管理系統所有的消息。應用系統搜索消息隊列,把消息隊列的消息分配給相應的總線解析模塊,總線解析模塊解析成功后由相應的用戶界面層展示出來。

傳統的測控軟件把解析數據和展示數據糅合到了一起,對遙控指令也沒有分類通用化,而事實是每個型號所采用的總線協議不一樣,遙控指令的差異,遙測參數的不同,用戶界面需求的不斷變更包括用戶數據展示形式的不同以及用戶需要實現自定義測控等,如果采用這種傳統測控軟件架構每次都要重寫協議解析模塊、用戶展示模塊以及遙控指令模塊,而且無法滿足用戶自定義測控的需求。由于上述原因在面對繁重的型號任務時,傳統架構的不通用性造成了反復大量的重復性工作,有必要構建一套功能完整,柔性配置的測控平臺。綜合界面復雜程度、人機交互頻度、業務邏輯復雜度以及從系統的可擴展性、可移植性和可互換性等角度考慮,最終構建一種基于數據驅動的分層架構模式。

圖2 智能化地面測控平臺

圖2是智能化地面測控平臺的軟件架構圖。改變傳統的消息驅動機制,構建基于數據驅動的通用平臺。首先在硬件層梳理規范化數據采集接口,把采集到的數據先存儲在數據庫層,再由業務層根據業務需求動態提取相關業務數據進行解析處理。界面層利用XML+MDI+TAB標簽技術進行動態界面生成并顯示,顯示的形式包括數字列表顯示、實時曲線展示等,以便用戶閱讀理解。從某種意義上來說,對整星的模擬測控的目的是向用戶真實顯示星上設備的特征信息,而不同的特征信息需要不同的表達方式并且用戶在面對大量遙測數據的時候,往往需要自定義顯示自己最關注的遙測數據。因此,可配置的多種形式的顯示輸出功能是此測控平臺最具特色的部分。

3 平臺框架具體說明

數據采集解析層:數據采集解析層是測控平臺的核心,目前已經在硬件層把各個標準總線數據采集梳理做成驅動接口形式,以dll動態連接庫的方式提供。數據采集解析層根據用戶自定義的輸入通道、采集頻率、采集方式等負責調用dll庫采集各個總線上的數據,并進行數據解析存儲。數據采集解析層把各個標準總線包括CAN總線、1553B總線、422總線等的協議解析以COM[1]組件的形式封裝并實現。事先預定好一組業務解析接口,再由不同的組件實現不同的解析。測控平臺跟這些組件交互通過調用業務接口實現。組件的獨立性、可重構性等特性使得軟件的更新維護僅僅需要組件重新進行功能性的組合,而無需修改組件具體實現形式,因此軟件整體變得更為柔性。

數據存儲層:底層數據存儲采用SqlServer[2~4]數據庫、Ini、Excel、Xml等多種配置文件存儲。SqlServer主要負責硬件采集層數據的存儲,它是整個測控平臺的統一數據源,Ini、Excel、Xml等主要用來存儲可配置可自定義的遙測參數、自主判斷的計算輸入、遙控指令、界面標簽信息等。把所有的數據進行統一的存儲,形成“數據池”是實現平臺通用化的關鍵之一,平臺中的其他模塊都從“數據池”取得所需的源數據,如果有的話在將返回的結果返回到“數據池”中,有效實現模塊間數據的共享和更新。

業務邏輯層:主要根據用戶自定義的需求動態完成對相關遙測、遙控數據的提取、數據分析、實現自主判讀以及對平臺中多線程的管控。業務邏輯層的主線程接受各種人機交互操作,并發送到相應線程處理。

圖3 可配置界面層展示過程

界面層:采用XML(Extensible Markup Language)[5,6]作為界面展示層的標識語言,用來存儲界面上展示的各個元素以及元素的屬性以及上次打開軟件的界面信息。XML的特點是擴展性強,對數據具有自我描述能力等特點,其描述無任何限定,可以實現任意標簽特性,也是軟件平臺實現通用性最重要的一個層面。圖3為界面展示的過程圖。界面層在解析XML文件以后以多頁面標簽展示出來。多頁面標簽(即MDI+TAB)技術不僅能夠很好地切換展示獨立的顯示界面,也能夠讓多個獨立的頁面在同一界面上進行分塊展示,這種界面布局方式對地面幾百個甚至上千個遙測參數的同時觀測、用戶自定義遙測觀測,以及相關遙控指令的測試起到了界面簡潔清晰,一目了然的效果。

4 智能化地面測控平臺的應用

圖4 可配置測控界面

智能化地面測控平臺的開發,使得只要通過相關的配置就能夠很好地自適應于各種型號的地面測控。此平臺已經運用到型號測試當中,測試和實驗結果表明該平臺穩定可靠,可配置性非常強,靈活方便,能夠很好地滿足智能化地面的應用要求。圖4是通過簡單的配置生成的測控界面。

5 結束語

新一代智能地面測控平臺具備可拓展、可聚焦、可靈活配置的功能。此平臺進一步提升了地面測控系統的自動化水平與自主判讀能力,將傳統的基于消息觸發的驅動模式轉化為基于數據驅動的人機交互模式,根據用戶自定義遙測遙控的測試需求動態地從數據源提取數據進行自動判讀后實現列表顯示和曲線顯示等多樣的展示方式。應用的結果驗證了此通用平臺不僅提升了遙感器的測試覆蓋性與測試效率,而且大幅度增進遙感產品的智能化和自動化測試水平。

1 郭力兵,吳學軍,李永剛. 基于Com組件的航天測控軟件設計[J]. 飛行器測控學報,2009,28(5):60~64

2 鄭阿奇. SQL Server實用教程[M]. 北京:電子工業出版社,2002

3 田建軍. 淺談SQL Server數據庫應用技巧[J]. 計算機與網絡創新生活,2010(9):69~71

4 Ding Li, Zeng Fanjin, Chen Xiaoji, et al. Research on SQL Server trigger to implement referential integrity[J]. Information Management, 2013(1): 286~288

5 張敦華. 一種界面自動生成技術[J]. 計算機與數字工程,2004(5):20~24

6 吳桂陽,建成,清國,等. 基于XML的界面模板技術[J]. 計算機應用研究,2004(10):54~55

7 Craig K. Teaching control system design through mechatronics: academic and industrial perspectives[J]. Mechatronics. 2002, 12(2): 371~381

8 賀宗梅. 一種基于軟件+服務平臺的軟件架構模式[J]. 微計算機信息. 2009,25(15):262~263

Data Driven Aerospace Intelligent Ground Measurement and Control Platform

Wang Fenfen Zhao Yuliang

(Beijing Institute of Space Mechanics & Electricity, Beijing 100094)

To solve the problem of repeat coding during ground testing of space remote sensor due to different bus types, bus protocol, telemetry parameters, remote command and user-defined measurement and control and so on, a new measurement and control general platform architecture based on data driven is proposed and implemented. This platform not only increases the work efficiency of the measurement and control coder, and the coverage and efficiency of the space remote sensor,but also greatly improves the intelligentized and automated testing level of the remote sensing products.

data driven;ground tests;space remote sensor;automated testing

王芬芬(1985),研究生,通信與信息系統專業;研究方向:軟件開發和遙感器地面測控。

2018-04-10

猜你喜歡
界面
聲波在海底界面反射系數仿真計算分析
微重力下兩相控溫型儲液器內氣液界面仿真分析
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
西門子Easy Screen對倒棱機床界面二次開發
空間界面
金秋(2017年4期)2017-06-07 08:22:16
鐵電隧道結界面效應與界面調控
電子顯微打開材料界面世界之門
人機交互界面發展趨勢研究
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 97视频免费在线观看| 日韩精品毛片人妻AV不卡| 久久综合亚洲鲁鲁九月天| 另类欧美日韩| 亚洲精品爱草草视频在线| 亚洲人成网站在线播放2019| 自拍中文字幕| 久久香蕉国产线看精品| 国产日韩精品欧美一区喷| 亚洲日韩高清在线亚洲专区| 77777亚洲午夜久久多人| 911亚洲精品| 国产在线自乱拍播放| 亚洲αv毛片| 国产人成网线在线播放va| 国产欧美精品一区aⅴ影院| 欧美一级高清片久久99| 91亚洲精品国产自在现线| 国产欧美日韩专区发布| 色噜噜在线观看| 国产精品香蕉在线| 国产成人精品一区二区三在线观看| 国产乱论视频| 欧美一级黄色影院| 无码专区在线观看| 国产成人综合亚洲欧美在| 国产在线专区| 亚洲成综合人影院在院播放| 国产乱子伦手机在线| a级毛片免费在线观看| 欧美区一区| 欧美日韩成人在线观看| 亚洲一级毛片免费看| 精品国产三级在线观看| 91精品专区国产盗摄| 无码高潮喷水专区久久| 精品福利视频网| 特级精品毛片免费观看| 91视频国产高清| 日韩黄色大片免费看| 欧美日韩激情在线| 日韩一区二区三免费高清| 国产一区二区三区在线精品专区| 亚洲第一成年网| 国产第一色| 91精品网站| 精品夜恋影院亚洲欧洲| 国产精品亚洲精品爽爽| 国产又粗又猛又爽| 成人福利在线观看| 中文字幕欧美日韩| 人妻出轨无码中文一区二区| 国产尤物jk自慰制服喷水| 免费观看男人免费桶女人视频| 国产99在线| 国产va欧美va在线观看| 亚洲午夜天堂| 中文字幕无线码一区| 国产专区综合另类日韩一区| 国产菊爆视频在线观看| 欧美五月婷婷| 久草视频一区| 亚洲国产91人成在线| 午夜激情婷婷| 日韩精品免费一线在线观看| 国产精品男人的天堂| 无码中字出轨中文人妻中文中| 一级黄色欧美| 又黄又爽视频好爽视频| 在线综合亚洲欧美网站| 久久亚洲精少妇毛片午夜无码| 亚洲精品麻豆| 久久精品日日躁夜夜躁欧美| 国产成人综合在线观看| 亚洲精品无码不卡在线播放| 欧美日韩午夜| 天堂成人av| 国产成人调教在线视频| 久久永久精品免费视频| 国内丰满少妇猛烈精品播| a级毛片毛片免费观看久潮| 99视频国产精品|