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

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

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

孟嬌嬌 盛炎 閆婷婷 朱慧博

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

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

中圖分類號(hào):TP311 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

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

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

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

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

3 功能模塊設(shè)計(jì)

3.1 登錄模塊設(shè)計(jì)

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

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

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

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

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

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

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

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

4 運(yùn)行結(jié)果

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

5 結(jié)束語(yǔ)

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

參考文獻(xiàn):

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

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

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

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

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

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

猜你喜歡
數(shù)據(jù)處理
驗(yàn)證動(dòng)量守恒定律實(shí)驗(yàn)數(shù)據(jù)處理初探
認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
ILWT-EEMD數(shù)據(jù)處理的ELM滾動(dòng)軸承故障診斷
ADS-B數(shù)據(jù)處理中心的設(shè)計(jì)與實(shí)現(xiàn)
MATLAB在化學(xué)工程與工藝實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
基于希爾伯特- 黃變換的去噪法在外測(cè)數(shù)據(jù)處理中的應(yīng)用
大數(shù)據(jù)處理中基于熱感知的能源冷卻技術(shù)
Matlab在密立根油滴實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
數(shù)據(jù)處理能力在求職中起關(guān)鍵作用
我國(guó)首個(gè)“突發(fā)事件基礎(chǔ)數(shù)據(jù)處理標(biāo)準(zhǔn)”發(fā)布
主站蜘蛛池模板: 国产日韩欧美视频| 永久免费av网站可以直接看的| 国模极品一区二区三区| 久久美女精品| 中文字幕无线码一区| 亚洲中文字幕在线精品一区| 国产乱码精品一区二区三区中文 | 国产区在线观看视频| 国产欧美日本在线观看| 亚洲成A人V欧美综合| 国产三级精品三级在线观看| 欧美α片免费观看| 91欧洲国产日韩在线人成| 伊人大杳蕉中文无码| 精品无码视频在线观看| 国产成人高清精品免费软件| 成人综合在线观看| 国产日本欧美亚洲精品视| 99热亚洲精品6码| 国产精品亚洲αv天堂无码| 亚洲国产欧美目韩成人综合| a级毛片网| 国产色婷婷| 欧美a级在线| 真人免费一级毛片一区二区| 久久成人18免费| 在线亚洲天堂| 国产成人精品男人的天堂| 亚洲精品午夜无码电影网| 国产办公室秘书无码精品| 亚洲精品少妇熟女| 日韩精品成人网页视频在线| 亚洲精品午夜天堂网页| 福利片91| 亚洲国产日韩欧美在线| 欧美色99| 亚洲午夜国产精品无卡| 亚洲精品中文字幕午夜| 国产高清免费午夜在线视频| 久久中文字幕2021精品| 亚洲天堂视频网站| 91精品国产丝袜| 57pao国产成视频免费播放| 成人在线第一页| 国产欧美日韩视频一区二区三区| 99成人在线观看| 久久窝窝国产精品午夜看片| 99久久精品无码专区免费| 国产91视频免费| 91外围女在线观看| 欧美爱爱网| 精品無碼一區在線觀看 | 久久中文电影| 97成人在线视频| 精品无码日韩国产不卡av| 国产美女无遮挡免费视频网站 | 97视频在线精品国自产拍| 亚洲综合中文字幕国产精品欧美 | 东京热高清无码精品| 国产永久无码观看在线| 亚洲天堂在线免费| 91福利片| 国产成人精品一区二区三在线观看| 毛片免费视频| 亚洲一区第一页| 欧美色丁香| 国产微拍精品| AV在线天堂进入| 国产一区在线观看无码| 久久青草视频| 亚洲va欧美va国产综合下载| 激情爆乳一区二区| 精品视频第一页| 欧美午夜一区| 精品丝袜美腿国产一区| 国产手机在线小视频免费观看| 欧美性色综合网| 狠狠综合久久| 无码中文AⅤ在线观看| 国产swag在线观看| 中文无码日韩精品| 97se亚洲综合不卡|