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

基于Web和LabVIEW的氣象監(jiān)測系統(tǒng)設(shè)計

2020-09-29 07:51:13孟嬌嬌盛炎閆婷婷朱慧博
電腦知識與技術(shù) 2020年17期
關(guān)鍵詞:數(shù)據(jù)處理

孟嬌嬌 盛炎 閆婷婷 朱慧博

摘要:為了能夠方便的在LabVIEW環(huán)境中按個人需求快捷地查詢天氣狀況,系統(tǒng)采用在LabVIEW中調(diào)用ActiveX控件,從Web網(wǎng)頁中獲取氣象采集數(shù)據(jù),并進行數(shù)據(jù)分揀和選擇顯示處理等程序設(shè)計方法,實現(xiàn)了指定城市風(fēng)力、濕度、紫外線強度、空氣質(zhì)量等氣象信息的識別監(jiān)測功能。

關(guān)鍵詞:氣象監(jiān)測;LabVIEW;Web;數(shù)據(jù)處理

中圖分類號:TP311 ? ? ?文獻標(biāo)識碼:A

文章編號:1009-3044(2020)17-0078-03

Abstract: In order to conveniently query the weather conditions according to personal needs in LabVIEW environment, the system adopts the program design method of calling ActiveX control in LabVIEW, obtaining meteorological collected data from Web web page, sorting data and selecting display processing, etc. The identification and supervision of meteorological information such as wind force, humidity, ultraviolet intensity and air quality in designated cities are realized. Test function.

Key words: meteorological monitoring; LabVIEW; Web; data processing

1 背景

天氣預(yù)報與人們的生產(chǎn)和生活息息相關(guān),為人們的出行生活提供了便捷,但LabVIEW環(huán)境下的氣象監(jiān)測系統(tǒng)卻比較少見。LabVIEW(虛擬儀器)是美國國家儀器公司開發(fā)的一種圖形化的編程語言,擁有數(shù)據(jù)采集、分析、處理和顯示等所需的眾多工具,可以方便快捷地根據(jù)個人喜好搭建采集監(jiān)控系統(tǒng)。為了滿足人們對氣象預(yù)報在不同工作環(huán)境下的精細化、個性化需求,本文設(shè)計了一款可個性化編程的氣象監(jiān)測系統(tǒng)。

2 總體設(shè)計方案及工作原理

因國家氣象數(shù)據(jù)中心采用大數(shù)據(jù)分析,結(jié)果更為翔實可靠,所以系統(tǒng)設(shè)計時,未過多考慮硬件采集終端,而是采用了通過Web獲取氣象中心數(shù)據(jù)再處理顯示的方法。系統(tǒng)設(shè)計的總體設(shè)計方案如圖1所示,由登錄模塊、數(shù)據(jù)獲取模塊、數(shù)據(jù)處理、數(shù)據(jù)顯示等四個模塊構(gòu)成。

用戶成功登錄進入系統(tǒng)后,通過LabVIEW的前面板也即用戶交互界面選擇省份和城市,系統(tǒng)則會通過Web網(wǎng)頁獲取國家氣象數(shù)據(jù)中心,經(jīng)過后臺數(shù)據(jù)分析和處理,由交互界面顯示城市當(dāng)日的風(fēng)力、濕度、紫外線強度等氣象信息,并同時顯示一周內(nèi)的天氣預(yù)報。系統(tǒng)還可以根據(jù)用戶需要,設(shè)計分析和顯示歷史氣象信息。

3 功能模塊設(shè)計

3.1 登錄模塊設(shè)計

用戶登入模塊主要是為了保護用戶信息安全設(shè)置的,當(dāng)用戶運行程序時,程序會自動彈出口令信息對話框,用戶名和密碼的輸入不正確則不能進入運行狀態(tài)。如圖2所示為登錄模塊的前面板,主要應(yīng)用了文本輸入、布爾輸入和進度條顯示的數(shù)據(jù)輸出。程序框圖如圖3所示,當(dāng)賬戶和密碼輸入和子VI所調(diào)用的賬戶預(yù)存信息比對一致且確定按鈕“按鍵值改變”事件發(fā)生時,case結(jié)構(gòu)進入真分支,執(zhí)行順序結(jié)構(gòu),否則執(zhí)行假分支,停止運行登錄程序。其中順序結(jié)構(gòu)有三幀,分別為:顯示進度條、打開主程序VI、關(guān)閉登錄界面VI。

3.2 數(shù)據(jù)獲取模塊設(shè)計

LabVIEW本身沒有能夠打開Web網(wǎng)頁這一功能,但可以通過容器調(diào)用ActiveX 控件,采用WebBrowser獲取相關(guān)網(wǎng)頁的控制權(quán),在本模塊中為WebBrowser控件輸入指定網(wǎng)址URL,并設(shè)置調(diào)用方法Navigate,獲取網(wǎng)頁中全部內(nèi)容。設(shè)置屬性節(jié)點讀取網(wǎng)頁屬性body、title、inner Text等,從title獲取天氣預(yù)報網(wǎng)頁的標(biāo)題,從inner TEXT獲取網(wǎng)頁的天氣監(jiān)測數(shù)據(jù),采用逐級匹配字符串的方法,獲取了當(dāng)前城市,所有獲取的信息均以字符串文本形式保存,并創(chuàng)建相應(yīng)的顯示控件,便于后續(xù)數(shù)據(jù)的調(diào)用、分析和重組。

為了減少主程序的復(fù)雜程度,增強主程序的可讀性,將“數(shù)據(jù)獲取模塊”打包設(shè)置成一個子VI,通過輸入?yún)?shù)的設(shè)置,方便地實現(xiàn)LabVIEW與Web之間的通信,從而完成氣象數(shù)據(jù)的獲取操作,其操作流程圖如圖4所示。

3.3 數(shù)據(jù)處理模塊設(shè)計

從網(wǎng)頁中獲取的數(shù)據(jù)是龐雜的且不能夠直觀地顯示出來,如何根據(jù)人們的需求,創(chuàng)建自己的氣象監(jiān)測平臺,就需要通過LabVIEW軟件從所獲取的數(shù)據(jù)中篩選分揀出于個人有價值的、有意義的數(shù)據(jù)。如圖5所示的程序框圖,通過索引關(guān)鍵字,將氣象監(jiān)測網(wǎng)頁數(shù)據(jù)inner Text中的內(nèi)容進行分揀,顯示了城市七天晝夜溫度、風(fēng)力、空氣質(zhì)量等信息,設(shè)計中將網(wǎng)頁獲取的數(shù)據(jù)通過字符串“匹配模式”控件,進行數(shù)據(jù)的篩選,再使用“截取字符串”“替換數(shù)組子集”“數(shù)組插入”“索引數(shù)組”“截取子數(shù)組子集”“連接字符串”等控件實現(xiàn)數(shù)據(jù)的個性化顯示處理。其他數(shù)據(jù)處理模塊,如省市的數(shù)據(jù)篩選則是采用條件結(jié)構(gòu)進行篩選。

3.4 數(shù)據(jù)顯示模塊設(shè)計

數(shù)據(jù)顯示模塊設(shè)計,主要包含文本背景色顯示、顯示城市查詢輸入、氣象信息顯示等。其前面板設(shè)計如下圖6所示。背景色的主要設(shè)置:首先將背景顏色設(shè)置成數(shù)值型數(shù)據(jù),選擇不同背景顏色時,其數(shù)值大小不一,然后調(diào)用子VI運行后,將背景色屬性通過字符串至數(shù)值轉(zhuǎn)換控件后,再調(diào)用文本背景色屬性節(jié)點控件,顯示其屬性值的大小即可。其中子VI的程序框圖如圖6所示,在顯示背景色的同時,還顯示了local(本城市)和data(氣象數(shù)據(jù))。圖6中l(wèi)ocal、data數(shù)據(jù)隨后送至“數(shù)據(jù)獲取”子VI輸入接口。城市查詢分兩級索引,先在省市列表中對省市進行索引,再對該省的城市列表中進行城市索引,將索引結(jié)果也送至“數(shù)據(jù)獲取”子VI輸入接口,寫入URL對應(yīng)屬性。通過調(diào)用“數(shù)據(jù)獲取”和“數(shù)據(jù)處理”子VI獲得該城市的天氣信息,并最終顯示到前面板中。

4 運行結(jié)果

系統(tǒng)運行時,用戶首先輸入賬號和密碼,成功登錄后,將直接進入氣象監(jiān)測系統(tǒng),在人機交互的前面板界面,將會顯示當(dāng)前城市的地點和時間,同時用戶可以選擇所想查詢的省份和城市,即能夠在文本區(qū)顯示城市當(dāng)前及一周的天氣預(yù)報。包括風(fēng)力、濕度、溫度、日出、日落、空氣質(zhì)量等要素。同時可以個人喜好,選擇文本區(qū)的背景色。如圖7所示,為查詢江蘇省宿遷市的天氣情況時,所顯示的天氣信息。

5 結(jié)束語

基于LabVIEW的氣象監(jiān)測系統(tǒng),通過調(diào)用Web網(wǎng)頁技術(shù),實現(xiàn)了氣象數(shù)據(jù)的自動獲取、處理、查詢和顯示功能,實現(xiàn)了對風(fēng)力、溫度、空氣質(zhì)量等各氣象數(shù)據(jù)信息的顯示。系統(tǒng)在設(shè)計過程中,用戶可以根據(jù)個人需求和喜好,直接修改程序框圖中URL屬性,選擇性地顯示氣壓、相對濕度等其他氣象信息。所獲取的氣象數(shù)據(jù)可以同時保存至數(shù)據(jù)庫中,供用戶自由調(diào)用查詢,為分析歷史天氣提供數(shù)據(jù)參考。該系統(tǒng)操作簡單,用戶開發(fā)自由度高,為虛擬儀器技術(shù)的實際應(yīng)用及氣象監(jiān)測系統(tǒng)的設(shè)計提供一定的參考。

參考文獻:

[1] 周鵬, 許鋼, 馬曉瑜. 精通LabVIEW信號處理[M]. 北京: 清華大學(xué)出版社, 2013.

[2] 韋浩. 基于LabVIEW虛擬自動氣象站訓(xùn)練與應(yīng)用系統(tǒng)設(shè)計[D]. 南京: 南京信息工程大學(xué), 2016.

[3] 翁國玲. 基于虛擬儀器技術(shù)的艦船自動氣象儀系統(tǒng)開發(fā)[J]. 艦船科學(xué)技術(shù), 2017, 39(24): 170-172.

[4] 吳傳全. 基于LabVIEW的自動氣象站設(shè)計[J]. 無線互聯(lián)科技, 2016(5): 50-52.

[5] 崔麗珍, 徐錦濤, 丁福星, 等. 基于物聯(lián)網(wǎng)的農(nóng)業(yè)大棚氣象數(shù)據(jù)監(jiān)測系統(tǒng)設(shè)計[J]. 電子技術(shù)應(yīng)用, 2018, 44(12): 73-76, 80.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
數(shù)據(jù)處理
驗證動量守恒定律實驗數(shù)據(jù)處理初探
認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
ADS-B數(shù)據(jù)處理中心的設(shè)計與實現(xiàn)
電子測試(2018年4期)2018-05-09 07:28:12
MATLAB在化學(xué)工程與工藝實驗數(shù)據(jù)處理中的應(yīng)用
基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
大數(shù)據(jù)處理中基于熱感知的能源冷卻技術(shù)
計算機工程(2015年4期)2015-07-05 08:28:04
Matlab在密立根油滴實驗數(shù)據(jù)處理中的應(yīng)用
數(shù)據(jù)處理能力在求職中起關(guān)鍵作用
我國首個“突發(fā)事件基礎(chǔ)數(shù)據(jù)處理標(biāo)準(zhǔn)”發(fā)布
主站蜘蛛池模板: 久久黄色视频影| 亚洲国产成人久久77| 婷婷亚洲最大| 欧美亚洲国产一区| 精品人妻一区二区三区蜜桃AⅤ| 欧美日韩午夜视频在线观看| 青青热久麻豆精品视频在线观看| 亚洲成人福利网站| 国产精品第一区| 亚洲激情99| 国内a级毛片| 91无码人妻精品一区二区蜜桃| 亚洲中文无码h在线观看| 日本精品αv中文字幕| 欧美国产成人在线| 在线中文字幕网| 亚洲成年人网| 在线观看国产精品日本不卡网| 成人无码一区二区三区视频在线观看 | 亚洲欧洲日本在线| 国产高清在线观看91精品| 亚洲国产成人精品无码区性色| 中国国产高清免费AV片| 久久精品人妻中文系列| 久久综合亚洲鲁鲁九月天| 丰满人妻久久中文字幕| 免费一级毛片在线观看| 日本高清免费一本在线观看 | 国产黄视频网站| 亚洲成aⅴ人片在线影院八| 国产精品短篇二区| 亚洲最黄视频| 婷婷六月激情综合一区| 亚洲一区波多野结衣二区三区| 亚洲区欧美区| 无码电影在线观看| 亚洲成av人无码综合在线观看| Jizz国产色系免费| 小说区 亚洲 自拍 另类| 精品乱码久久久久久久| 91外围女在线观看| 国产精品美女自慰喷水| 99re经典视频在线| 国产免费网址| 日本国产精品| 一级毛片免费不卡在线视频| 欧美激情成人网| 亚洲综合国产一区二区三区| 亚洲伊人天堂| 国产极品美女在线观看| 免费无码一区二区| 国产精品久久久精品三级| 国产精品一区二区国产主播| 中文国产成人精品久久| 91青青草视频在线观看的| 亚洲日韩AV无码精品| 亚洲欧洲日本在线| 日韩欧美国产另类| 色综合久久久久8天国| 国内精自线i品一区202| 麻豆精品在线视频| 天堂网亚洲系列亚洲系列| 国产成人91精品| 国产精品亚洲日韩AⅤ在线观看| 亚洲有无码中文网| 亚洲久悠悠色悠在线播放| 香蕉久久永久视频| 毛片网站免费在线观看| 免费AV在线播放观看18禁强制| 波多野结衣一区二区三区四区视频| 91人妻日韩人妻无码专区精品| 激情综合激情| 国产裸舞福利在线视频合集| 亚洲天堂高清| 欧美中文字幕在线二区| 国产精品成人观看视频国产| 黄色网站在线观看无码| 大香伊人久久| 中文字幕亚洲综久久2021| 亚洲精品第五页| 久久精品中文字幕免费| 香蕉国产精品视频|