亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        高空氣象探測數(shù)據(jù)處理軟件的國產(chǎn)化設(shè)計(jì)和實(shí)現(xiàn)

        2019-10-21 05:48:30姜孿娟
        市場周刊·市場版 2019年36期
        關(guān)鍵詞:數(shù)據(jù)處理

        摘?要:目前國家和軍隊(duì)對于信息技術(shù)自主可控的需求非常迫切。開發(fā)一套基于國產(chǎn)化操作系統(tǒng)的氣象探測應(yīng)用軟件迫在眉睫。本文詳細(xì)介紹了基于國產(chǎn)麒麟操作系統(tǒng)的氣象數(shù)據(jù)處理軟件功能設(shè)計(jì)和實(shí)現(xiàn)。該軟件通過測試運(yùn)行軟件工作穩(wěn)定,操作方便,圖形界面簡潔明了,功能完善,性能基本達(dá)到與Window系統(tǒng)下的數(shù)據(jù)處理軟件水平相當(dāng)。

        關(guān)鍵詞:數(shù)據(jù)處理;國產(chǎn)化;QT;麒麟操作系統(tǒng)

        一、 引言

        我國氣象探測系統(tǒng)中使用的各種軟硬件設(shè)備、核心電子元器件和高端通用芯片長期依靠進(jìn)口,但目前國際形勢變幻莫測,西方的一些發(fā)達(dá)國家經(jīng)常采取禁運(yùn)、限購等方式遏制相關(guān)產(chǎn)品在我國氣象領(lǐng)域的應(yīng)用;同時,國外的基礎(chǔ)平臺還存在代碼不開源,植入后門等不可控風(fēng)險(xiǎn)。軟件國產(chǎn)化已成為國家信息化安全的重要組成部分。

        目前,我國的高空氣象探測系統(tǒng)主要基于Windows 操作系統(tǒng)研制開發(fā),國產(chǎn)高性能處理器能夠支持的桌面操作系統(tǒng)主要是麒麟系統(tǒng)。該操作系統(tǒng)已在航空、航天等領(lǐng)域得到了一定應(yīng)用,但在氣象探測領(lǐng)域尚未升入展開。結(jié)合我國自主可控需求,本文設(shè)計(jì)開發(fā)了一套基于中標(biāo)麒麟操作系統(tǒng)的全自主氣象數(shù)據(jù)處理系統(tǒng),利用QT開發(fā)工具進(jìn)行了軟件設(shè)計(jì)和實(shí)現(xiàn),采用二進(jìn)制文件的方法對探測數(shù)據(jù)進(jìn)行管理。根據(jù)麒麟操作系統(tǒng)下的運(yùn)行要求,對系統(tǒng)軟件進(jìn)行了重新優(yōu)化設(shè)計(jì),使得國產(chǎn)化數(shù)據(jù)處理軟件整體技術(shù)性能與Windows系統(tǒng)下的數(shù)據(jù)處理軟件一致。

        二、 軟件系統(tǒng)設(shè)計(jì)

        (一)開發(fā)環(huán)境

        在中標(biāo)麒麟操作系統(tǒng)下可選擇的開發(fā)工具有GCC、Eclipse和QT等。其中QT具有很好的跨平臺和豐富的C++應(yīng)用程序庫,并且擁有自主可控的國產(chǎn)化版本。氣象探測系統(tǒng)數(shù)據(jù)處理軟件的國產(chǎn)化設(shè)計(jì)以QT開發(fā)環(huán)境為平臺,采用自頂向下模塊化設(shè)計(jì)方法。系統(tǒng)采用QT4.8.6版本,C++語言作為人機(jī)交互界面的工具。

        (二)軟件結(jié)構(gòu)

        根據(jù)數(shù)據(jù)處理軟件的設(shè)計(jì)需求,軟件共包含如下三大模塊:文件、探空數(shù)據(jù)顯示、探空數(shù)據(jù)處理。其中文件操作模塊包含了數(shù)據(jù)讀取、數(shù)據(jù)存儲子模塊;數(shù)據(jù)顯示模塊包含了探空曲線、位置曲線、探空數(shù)據(jù)、風(fēng)數(shù)據(jù)和飛行軌跡等子模塊;探空數(shù)據(jù)處理模塊包含了探空飛點(diǎn)剔除和探空數(shù)據(jù)修正子模塊。如圖1所示:

        用戶可通過人機(jī)交互界面,選擇需要處理的探測數(shù)據(jù)文件,軟件對用戶選定的文件進(jìn)行解析,如果不是格式正確的探測數(shù)據(jù)文件,則反饋給用戶出相應(yīng)的錯誤提示,如果數(shù)據(jù)格式正確,則顯示相應(yīng)的探空數(shù)據(jù)/曲線界面。用戶可在探空曲線顯示界面剔除數(shù)據(jù)飛點(diǎn),對探空數(shù)據(jù)進(jìn)行修正。修正后的探空數(shù)據(jù)會保存在探測數(shù)據(jù)文件中,原始探測數(shù)據(jù)不受影響。數(shù)據(jù)處理軟件工作流程圖如圖2所示。

        三、 主要功能模塊設(shè)計(jì)和實(shí)現(xiàn)

        (一)數(shù)據(jù)顯示模塊功能設(shè)計(jì)

        數(shù)據(jù)顯示功能負(fù)責(zé)人機(jī)界面交互,將探測數(shù)據(jù)產(chǎn)品以直觀的方式顯示給操作人員。能夠生成溫、壓、濕隨時間變化圖、溫、壓、濕、高度、經(jīng)緯度、風(fēng)隨時間變化報(bào)表等,繪圖方式將依據(jù)通用氣象標(biāo)準(zhǔn)執(zhí)行。

        氣象產(chǎn)品的可視化涉及坐標(biāo)系統(tǒng)、圖形顯示、圖標(biāo)等內(nèi)容,依據(jù)數(shù)據(jù)類型不同,顯示功能可以分為探空曲線圖形顯示、位置曲線圖形顯示、探空數(shù)據(jù)報(bào)表、風(fēng)曲線顯示、飛行軌跡顯示等。

        以繪制探空數(shù)據(jù)曲線圖為例。首先根據(jù)探空時間繪制縱坐標(biāo),根據(jù)探空數(shù)據(jù)(包括溫、壓、濕)繪制橫坐標(biāo),并標(biāo)注橫縱坐標(biāo)值??v坐標(biāo)最小值為0分鐘,對應(yīng)放球時間,最大值為最新的探空時間。橫坐標(biāo)氣溫范圍為-90℃至60℃,氣壓范圍為50hPa到1150hPa,濕度范圍為10%到100%。溫、壓、濕曲線分別使用紅、藍(lán)、綠顏色進(jìn)行顯示。每收到一個探空數(shù)據(jù),則對曲線進(jìn)行一次重繪。另外可以通過鼠標(biāo)右鍵對探空曲線實(shí)現(xiàn)全程/分段顯示、放大縮小、拖放、移動、時間設(shè)置、自動修改、自動滾屏等功能。Qt提供的繪圖框架主要由3個類組成:Qpainter、QPaintDevice和QPaintEngine。QPainter用來執(zhí)行與繪圖相關(guān)的具體操作,既可以繪制點(diǎn)、線、矩形、多邊形等等基本圖形,也可以繪制比較復(fù)雜的圖形。在繪圖時,可以通過畫筆(QPen)改變QPainter的屬性(顏色、線寬等)。在繪制文字時,字體由QFont類定義,通過setFont()函數(shù)修改字體屬。系統(tǒng)中通過使用Qt繪圖scale()函數(shù)實(shí)現(xiàn)了放大,縮小功能。

        數(shù)據(jù)顯示功能將根據(jù)內(nèi)存中的探空數(shù)據(jù)、設(shè)備狀態(tài)數(shù)據(jù)、定位數(shù)據(jù)分別繪制探空曲線圖形、位置曲線圖、探空數(shù)據(jù)報(bào)表、風(fēng)曲線顯示圖、飛行軌跡顯示圖等,并按照用戶選擇的顯示類型、要求顯示在界面上,如圖3所示。

        (二)探空數(shù)據(jù)處理功能設(shè)計(jì)

        探空數(shù)據(jù)處理主要功能包括探空飛點(diǎn)剔除和探空數(shù)據(jù)修正,探空數(shù)據(jù)修正包括時間修正、溫度修正、氣壓修正、濕度修正以及高度修正。

        1. 探空飛點(diǎn)剔除

        剔除飛點(diǎn)流程圖如圖4所示

        圖4?探空飛點(diǎn)剔除子功能活動圖

        首先循環(huán)所有數(shù)據(jù),將每個數(shù)據(jù)與前后數(shù)據(jù)對比,如果超過閾值,則判斷探空數(shù)據(jù)為飛點(diǎn)數(shù)據(jù),并將該數(shù)據(jù)刪除,使用周圍數(shù)據(jù)的中值代替該數(shù)據(jù),循環(huán)至數(shù)據(jù)結(jié)束。

        2. 探空數(shù)據(jù)修正

        在真實(shí)探測過程中,高空探測數(shù)據(jù)受各種因素影響,不能有效保證探空數(shù)據(jù)的質(zhì)量,因此通過對各種影響因素的影響程度分析,對探空數(shù)據(jù)進(jìn)行相應(yīng)修正,從而能夠提高探測精度,保證探空數(shù)據(jù)質(zhì)量。在本系統(tǒng)設(shè)計(jì)中數(shù)據(jù)修正主要包括時間修正、高度修正、氣壓修正、溫度修正和濕度修正。

        時間修正:如果數(shù)據(jù)記錄時間與探空儀離開地面不一致(提前后者延后點(diǎn)擊放球鍵),則應(yīng)對探空數(shù)據(jù)時間進(jìn)行修正,將記錄數(shù)據(jù)中的相對時間進(jìn)行相應(yīng)的推遲或者提前。

        高度修正:在進(jìn)行北斗/GPS定位中大氣折射會對電磁波產(chǎn)生折射,通常北斗/GPS模塊針對該折射進(jìn)行了近地面的修正,但是當(dāng)探空儀到達(dá)高空的時候,再進(jìn)行與地面一致的修正使得探空儀的定位高度產(chǎn)生誤差,因此需要將探空儀的定位高度進(jìn)行折射補(bǔ)償。

        氣壓修正:在近地面,大氣氣壓較大,氣壓傳感器測得數(shù)值能真實(shí)的反映氣壓變化,到了高空,氣壓急劇降低,而氣壓傳感器的探測精度保持不變,因此在高空使用壓高公式對氣壓進(jìn)行計(jì)算比實(shí)際探測結(jié)果更為準(zhǔn)確,在低空到高空的變化過程使用權(quán)重法進(jìn)行逐步迭代,以獲取更為準(zhǔn)確的探測結(jié)果。

        溫度修正:對溫度的修正主要為短波輻射(太陽輻射)修正和出云過程修正。受太陽照射的時候應(yīng)對溫度數(shù)據(jù)進(jìn)行短波輻射修正,在探空儀出云時,因?yàn)樗终舭l(fā)會帶走大量熱量,因此也需要在此時對溫度進(jìn)行補(bǔ)償。

        濕度修正:濕度傳感器的靈敏度與大氣密度具有較大的關(guān)聯(lián),在高空大氣密度較低的情況下,濕度傳感器與在艦面相比其靈敏度具有較大的降低,因此需要對濕度進(jìn)行逆向修正,對濕度變化幅度進(jìn)行跟大氣密度相關(guān)的補(bǔ)償。

        時間修正,將探空數(shù)據(jù)時間與探空儀實(shí)際離開時間進(jìn)行比較,超過閾值則認(rèn)為時間不一致,更改探空數(shù)據(jù)中的時間數(shù)據(jù),使其與探空儀實(shí)際離開時間一致。

        探空數(shù)據(jù)修正算法通過動態(tài)庫封裝,程序調(diào)用接口函數(shù)實(shí)現(xiàn),增強(qiáng)了系統(tǒng)的可移植性和可維護(hù)性,提高了軟件質(zhì)量。

        四、 結(jié)語

        本文基于麒麟操作系統(tǒng)和QT平臺設(shè)計(jì)了適用于自主可控的探空數(shù)據(jù)處理系統(tǒng),實(shí)現(xiàn)了數(shù)據(jù)產(chǎn)品處理和顯示功能,可以滿足用戶軟件國產(chǎn)化的使用要求。

        值得指出的是,本系統(tǒng)對探空數(shù)據(jù)衍生的氣象產(chǎn)品還需要進(jìn)一步改善,以更有效地提高數(shù)據(jù)利用率。此外,該系統(tǒng)所繪制的飛行軌跡主要是在二維空間上,后期應(yīng)增加三維空間的立體顯示功能。

        參考文獻(xiàn):

        [1]王慶有,葉飛,陳士英,等.探空數(shù)據(jù)接收機(jī)疑難故障分析與排除[J].內(nèi)蒙古氣象,2017(6):32-33.

        [2]楊程,董美瑩,陳鋒,等.浙江多源資料高空風(fēng)對比分析[J].沙漠與綠洲氣象,2018,12(4):74-81.

        [3]周沖沖,鐘世明,李薇,等.基于GNSS及探空儀數(shù)據(jù)的大氣折射指數(shù)反演新方法[J].大地測量與地球動力學(xué),2017,37(2):200-204.

        [4]董曉雁.L波段探空數(shù)據(jù)備份接收機(jī)的注意事項(xiàng)及應(yīng)用[J].氣象水文海洋儀器,2015,32(4):79-82.

        作者簡介:姜孿娟,南京大橋機(jī)器有限公司。

        猜你喜歡
        數(shù)據(jù)處理
        驗(yàn)證動量守恒定律實(shí)驗(yàn)數(shù)據(jù)處理初探
        認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
        ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
        ADS-B數(shù)據(jù)處理中心的設(shè)計(jì)與實(shí)現(xiàn)
        電子測試(2018年4期)2018-05-09 07:28:12
        MATLAB在化學(xué)工程與工藝實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
        基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
        大數(shù)據(jù)處理中基于熱感知的能源冷卻技術(shù)
        Matlab在密立根油滴實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
        數(shù)據(jù)處理能力在求職中起關(guān)鍵作用
        我國首個“突發(fā)事件基礎(chǔ)數(shù)據(jù)處理標(biāo)準(zhǔn)”發(fā)布
        蜜臀av中文人妻系列| 免费观看性欧美大片无片| 三年片在线观看免费大全电影| 色综合久久精品中文字幕| 高清国产精品一区二区| 青春草免费在线观看视频| 日韩吃奶摸下aa片免费观看| 午夜一级在线| 丝袜美腿亚洲综合玉足| 黄色av亚洲在线观看| 又长又大又粗又硬3p免费视频| 久久99热精品这里久久精品| 国产精品99久久精品女同| 二区三区三区视频在线观看| 国产成人亚洲综合色婷婷| 国产欧美va欧美va香蕉在线观 | 国产自国产自愉自愉免费24区| 久久夜色精品国产噜噜麻豆| 亚洲色成人WWW永久在线观看| 日本一二三区在线视频观看 | 日韩高清毛片| 少妇勾引视频网站在线观看| 久久亚洲道色综合久久| 国产成人综合久久亚洲精品| 亚洲午夜精品久久久久久抢| 少妇人妻精品一区二区三区视| 精品国产偷窥一区二区| 国产mv在线天堂mv免费观看| 加勒比精品一区二区三区| 日韩精品一区二区免费| 国产狂喷潮在线观看| 伊人精品在线观看| 国产性感主播一区二区| 大又大又粗又硬又爽少妇毛片| 国精产品一品二品国在线| 久久洲Av无码西西人体| 亚洲美女毛片在线视频| 国产成人精品123区免费视频| 国产美女一级做a爱视频| 蜜臀av一区二区三区| 亚洲熟女www一区二区三区|