組態(tài)王Weather控件操作說明_第1頁
組態(tài)王Weather控件操作說明_第2頁
組態(tài)王Weather控件操作說明_第3頁
組態(tài)王Weather控件操作說明_第4頁
組態(tài)王Weather控件操作說明_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Weather.ocx使用方法1、將配置文件文件夾下的bianma.txt和氣象表.txt拷貝C盤根目錄下,將bianma.txt重新保存為編碼ANSI的格式,如下圖所示:0—-|二,*SteffisIC)」 ▼|七I'業(yè)買pf&S「臨衍期36耳淫制也酊蓑2D17/1/331D:MSubvtrsion1AMD2010/W191OWa溉L.CJTld0*,niini3017/2/27順HEH= iDrrvers2016/10/1S9:49asIDump-s2017/1/1213:37J甘樂J.1CEFLOW2016/10/2110:13士inripjb2016/10/2113;O5jL.Intel2016/10/199御上mingMf322017/5/15^:14由犢eitcdin.j.q切ItN―牝?qū)毻躰tr)?1田IbhrTa.txfl2、將OCX控件文件夾下的Weather.ocx文件拷貝至c:\Windows\SysWOW64文件夾下,注冊(cè)Weather.ocx文件:“開始-運(yùn)行"輸入“regsvr32c:\Windows\SysWOW64\Weather.ocf5點(diǎn)擊回車,提示類似以下信息為注冊(cè)成功。如下圖所示:3、打開組態(tài)王開發(fā)系統(tǒng),點(diǎn)擊通用控件內(nèi)添加天氣控件(WeatherControl)到畫面,選中控件,右鍵“控件屬性”,添加“觀測(cè)點(diǎn)”(如下圖),然后可以通過控件方法、屬性獲取需要的信息。(注:復(fù)制bianma.txt內(nèi),自己所需要的地區(qū)的名稱到“輸入觀測(cè)地點(diǎn)”)如下圖所示:ITouchveirocxControlVCFormulaOne5.0WorkbookVideoControlVideoDkCaptureClassVIdeoDxFlayerClassVideoPlayerObjectVidcoRendrrCt1ClassVideoViev/ObjectVic^rCtrlClassVisNodelBrovser.YNRrovserWangWangUClassWealherControl

Ctrll二顯 l?「?l槌H廂S6方式"中國(guó)五fei ?輪小戒甥曲點(diǎn)北矛北空 般揖手重?fù)裰鱸F^ Vj尖際廂地點(diǎn)dETW ■,脂卻均i 」jS畫1且柔SE方式???志商 8 中除氣同畋5 中國(guó)夫置用蜉.能: 推二敏“牌岫僅互 | 也. 田沁 Lf.r^-= |HE■■- -:::/■■4、點(diǎn)擊【數(shù)據(jù)存儲(chǔ)配置】,可配置整點(diǎn)天氣信息存儲(chǔ)到Access數(shù)據(jù)庫,數(shù)據(jù)庫位置為當(dāng)前工程目錄下的Weather文件夾,數(shù)據(jù)庫文件為Weather.mdb。在組態(tài)王畫面中可通過報(bào)表、ADO控件等查詢?cè)摂?shù)據(jù)庫的信息展示。如下圖所示:況測(cè)點(diǎn)配置瀏k虧切?一王tsr-* 過報(bào)表、ADO控件等查詢?cè)摂?shù)據(jù)庫的信息展示。如下圖所示:況測(cè)點(diǎn)配置瀏k虧切?一王tsr-* 中叩工5錦氏孜測(cè)拋點(diǎn)帖京-北京=-'3:」二T.?「!」?;,「南申-二七孫P-:"*七打踞?7|心3乓|如5措1:.亍四K^Wenthflcrndb卜|傘?.=...|^-E-.I.S ‘申園天氣向中'.^-nT P.玉Tl廣1廠「**+ ,0F.1;;KvWeather.mdb中Weather表字段說明:字段名說明類型單位時(shí)間采集整點(diǎn)時(shí)間,如2017-05-2617:00:00日期-觀測(cè)點(diǎn)bianma.txt定義,如“西安-陜西”字符串-天氣氣象表.txt定義,如“晴”字符串-溫度當(dāng)前溫度值整數(shù)°C最低溫度當(dāng)天最低溫度值整數(shù)°C平均溫度當(dāng)天平均溫度值整數(shù)C最高溫度當(dāng)天最高溫度值整數(shù)C風(fēng)向風(fēng)向,如“西北風(fēng)”字符串-風(fēng)力風(fēng)力值整數(shù)級(jí)濕度濕度值整數(shù)%降水降水量整數(shù)mm5、打開“數(shù)據(jù)詞典”新建變量“天氣溫度”。如下圖所示:

6、打開編輯畫面右擊“畫面屬性”,點(diǎn)擊變量選擇“天氣溫度”變量,寫入如下表達(dá)式,點(diǎn)擊確認(rèn)。如下圖所示:(注:添加控件屬性時(shí)一定要點(diǎn)擊控件選擇其控件名如“Ctrl0002)7、在畫面輸入文本,關(guān)聯(lián)“天氣溫度”變量。如下圖所示:7、在畫面輸入文本,關(guān)聯(lián)“天氣溫度”變量。如下圖所示:8、保存,并點(diǎn)擊運(yùn)行。如下圖所示:編|運(yùn)行裝統(tǒng),IB1面特殊:調(diào)沆美于KW/catherUserMode附件1:Weather.ocx函數(shù)參考手冊(cè)1、 SHORTGetForecastDay(stringLocation)功能:獲取未來可預(yù)報(bào)的天氣的天數(shù)。參數(shù):Location:地域名稱,此名稱應(yīng)為bianma.txt中列舉的地域名稱,如“北京-北京”。返回值:天數(shù)2、 stringGetForecastWendu(stringLocation,SHORTnDay,SHORTbDay);功能:獲取未來某天的日溫度或者夜溫度。參數(shù):Location:同上nDay:當(dāng)前日期為1,其余往后順延,取值范圍為1—GetForecastDay的返回值bDay:為1時(shí)獲取的是白天氣溫,為0時(shí)獲取的是夜晚氣溫。返回值:字符串表示的數(shù)字3、 stringGetForecastXianxiang(stringLocation,SHORTnDay,SHORTbDay);功能:獲取未來某天的現(xiàn)象(晴,雨,暴雪等)。參數(shù):同上返回值:字符串表示的現(xiàn)象。4、 stringGetForecastFengli(stringLocation,SHORTnDay,SHORTbDay);功能:獲取未來某天的風(fēng)力。參數(shù):同上返回值:字符串表示的風(fēng)力5、 stringGetForecastFengxiang(stringLocation,SHORTnDay,SHORTbDay);功能:獲取未來某天的風(fēng)向。參數(shù):同上返回值:字符串表示的風(fēng)向。6、 SHORTGetRealTimeWendu(stringLocation);功能:獲取實(shí)時(shí)的溫度。參數(shù):同GetForecastDay返回值:整數(shù)表示的溫度值。7、 SHORTGetRealTimeFengli(stringLocation);功能:獲取實(shí)時(shí)的風(fēng)力。參數(shù):同GetForecastDay返回值:整數(shù)表示的風(fēng)力。8、 SHORTGetRealTimeFengxiang(stringLocation);功能:獲取實(shí)時(shí)的風(fēng)向。參數(shù):同GetForecastDay返回值:整數(shù)表示的風(fēng)向//#處理風(fēng)向//#0:無持續(xù)風(fēng)向//#1:北風(fēng)//#2:東北風(fēng)//#3:東風(fēng)//#4:東南風(fēng)//#5:南風(fēng)//#6:西南風(fēng)//#7:西風(fēng)//#8:西北風(fēng)9、 SHORTGetRealTimeShidu(stringLocation);功能:獲取實(shí)時(shí)的濕度。參數(shù):同GetForecastDay返回值:整數(shù)表示的濕度10、 SHORTGetRealTimeShijian(stringLocation);功能:獲取當(dāng)前最新溫度數(shù)據(jù)的時(shí)間。參數(shù):同上返回值:整數(shù)表示的整點(diǎn)時(shí)間值,單位為'時(shí)”。11、 stringGetDateAndWeekDay(SHORTnDay);功能:獲取未來三天天氣預(yù)報(bào)對(duì)應(yīng)的詳細(xì)日期。參數(shù):nDay:取值范圍1-GetForecastDay()的返回值。當(dāng)前日為1,2為明天,3為后天。返回值:字符串表示的日期。12、 SHORTGetRealTimeQixiang(stringLocation);功能:獲取實(shí)時(shí)的氣象。參數(shù):同GetForecastDay返回值:整數(shù)表示的氣象。(含義請(qǐng)參看附錄氣象表.txt13、 SHORTGetMaxWendu(stringLocation);功能:獲取當(dāng)前日期的最高溫。參數(shù):同GetForecastDay返回值:整數(shù)表示的溫度值14、 SHORTGetMinWendu(stringLocation);功能:獲取當(dāng)前日期的最低溫。參數(shù):同GetForecastDay返回值:整數(shù)表示的溫度值15、 SHORTGet24HourFutureWendu(LPCTSTRLocation,SHORTnHour);功能:獲取未來24小時(shí)內(nèi)指定整點(diǎn)溫度。參數(shù):Location:地域名稱,此名稱應(yīng)為bianma.txt中列舉的地域名稱,如“北京-北京”。nHour:待獲取溫度的整點(diǎn)時(shí)間返回值:整數(shù)表示的溫度值附2:關(guān)于控件天氣數(shù)據(jù)存歷史庫的方法可由控件提供的方法獲取實(shí)時(shí)和預(yù)報(bào)的天氣數(shù)據(jù),將方法的返回值保存在組態(tài)王變量中,并配置變量歷史記錄,從而存儲(chǔ)天氣信息到組態(tài)王歷史庫中去。新建變量開發(fā)態(tài)數(shù)據(jù)詞典中新建內(nèi)存整型變量,變量名最好取表征天氣信息的名稱,切換到“記錄與安全區(qū)”頁,配置變量的歷史記錄如下圖所示:其頊生|招豎文記錄KSiZ|電孑.名廣不記錄k七時(shí)—ma";研廠坎底』1?._孑TJL二也曠塹商空快的話可壺消耗止里她空日.。鋤記德慰r主底手斗允3k T注:由于天氣變化一般不是很劇烈,可采取定時(shí)記錄的方式,如每一小時(shí)記錄一次。附:氣象表?txt0=未知1=晴2=多云3=陰4=陣雨5=雷陣雨6=雷陣雨伴有冰雹7=雨夾雪8=小雨9=中雨10=大雨11=暴雨12=大暴雨13=特大暴雨14=陣雪15=小雪16=中雪17=大雪18=暴雪19=霧20=凍雨21=沙塵暴22=小雨-中雨23=中雨-大雨24=大雨-暴雨25=暴雨-大暴雨

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論