《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》 課件-項(xiàng)目6 任務(wù)4 環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第1頁
《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》 課件-項(xiàng)目6 任務(wù)4 環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第2頁
《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》 課件-項(xiàng)目6 任務(wù)4 環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第3頁
《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》 課件-項(xiàng)目6 任務(wù)4 環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第4頁
《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》 課件-項(xiàng)目6 任務(wù)4 環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

項(xiàng)目6環(huán)境在線監(jiān)測系統(tǒng)的安裝與調(diào)試

《物聯(lián)網(wǎng)工程綜合實(shí)訓(xùn)》目錄/CONTENT環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)物聯(lián)網(wǎng)網(wǎng)關(guān)數(shù)據(jù)采集與配置RS-485型傳感器的安裝與調(diào)試電流輸出型傳感器的安裝與調(diào)試1.11.21.31.4環(huán)境監(jiān)測系統(tǒng)Windows管理程序的設(shè)計(jì)與實(shí)現(xiàn)任務(wù)41【任務(wù)描述】根據(jù)項(xiàng)目的方案與安裝示意圖,本任務(wù)將完成校園監(jiān)測系統(tǒng)windows管理程序的開發(fā),主要功能包括各類環(huán)境數(shù)據(jù)的采集,LED屏的自定義顯示,開關(guān)各類與環(huán)境相關(guān)的設(shè)備等,具體的程序界面設(shè)計(jì)請參考下圖。通過系統(tǒng)圖,得出本次實(shí)訓(xùn)任務(wù)需要用到的設(shè)備與軟件清單如下:設(shè)備名稱數(shù)量環(huán)境監(jiān)測系統(tǒng)硬件(網(wǎng)關(guān)、采集器、傳感器等)1網(wǎng)關(guān)程序1Visualstudio軟件11【任務(wù)要求】通過設(shè)計(jì)程序,完成對溫濕度傳感、PM2.5傳感器、光照傳感器、風(fēng)速與溫濕度數(shù)據(jù)的采集并顯示,顯示自定義LED文本,控制與環(huán)境相關(guān)參數(shù)。1【任務(wù)目標(biāo)】掌握簡單的Windows程序設(shè)計(jì)。掌握通過程序采集溫濕度傳感、PM2.5傳感器、光照傳感器、8AI2DI采集器的參數(shù)值。通過程序顯示LED屏的內(nèi)容、通過程序開關(guān)環(huán)境相關(guān)的設(shè)備。2知識鏈接--Visualstudio開發(fā)環(huán)境簡介VisualStudio是目前最流行的Windows平臺應(yīng)用程序的集成開發(fā)環(huán)境,是美國微軟公司的開發(fā)工具包系列產(chǎn)品,是一個(gè)完整的開發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具。在開發(fā)Windows程序時(shí)其開發(fā)環(huán)境如下圖所示:2知識鏈接--Visualstudio開發(fā)環(huán)境簡介在本任務(wù)中需要用到的控件有Button、Label、Panel、TextBox,具體控件的名稱與作用如下圖所示要使用控件需先在工具箱中找到該控件中,并將其拖到窗體中,然后在屬性管理器中改變其屬性,如在窗體中需要使用Button控件的方法如下:在工具箱中拖拽控件至窗體中,然后改變其Text屬性,然后雙擊按鈕進(jìn)入該按鈕事件的程序編寫,具體如下圖所示:3任務(wù)實(shí)施工作任務(wù)具體任務(wù)描述界面設(shè)計(jì)設(shè)計(jì)程序環(huán)境監(jiān)測管理程序界面環(huán)境參數(shù)采集通過HttpPost與HttpGet協(xié)議與網(wǎng)關(guān)進(jìn)行通信LED屏文字顯示通過程序向網(wǎng)關(guān)推送LED屏內(nèi)容打開、關(guān)閉環(huán)境相關(guān)設(shè)備通過向網(wǎng)關(guān)對接變量推送內(nèi)容,控制環(huán)境相關(guān)設(shè)備的開關(guān)程序優(yōu)化通過多線程與委托優(yōu)化程序3任務(wù)實(shí)施1步驟1:打開瀏覽器,輸入網(wǎng)關(guān)IP地址“0:8000”,能獲取到數(shù)據(jù)表示網(wǎng)絡(luò)通訊正常,然后再進(jìn)入下面步驟。3任務(wù)實(shí)施1步驟2:運(yùn)行“Visualstudio”軟件,點(diǎn)擊“文件”菜單-“新建”-“項(xiàng)目”,新建C#“Windows程序”。3任務(wù)實(shí)施1步驟3:完成界面設(shè)計(jì)與控件的添加選中窗口,在其屬性窗口中找到“BackgroundImage”屬性,導(dǎo)入背景圖片。3任務(wù)實(shí)施1在工具箱中找到“Label”工具,將標(biāo)簽拖入窗體指定位置,并分別修改其屬性,具體拖的數(shù)量與屬性設(shè)置查看如下表格:控件名稱控件類型屬性lbl_title標(biāo)簽Font:微軟雅黑,28pt,style=BoldFontColor:

OrangeRedlbl_pm標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_fs標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_gz標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_wd標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_sd標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_trwd標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_trsd標(biāo)簽Font:宋體,15.75pt,style=Boldlbl_led標(biāo)簽Font:宋體,15.75pt,style=Boldtxt_led文本框Font:宋體,15.75pt,style=Boldbtn_led按鈕默認(rèn)btn_kongtiao按鈕默認(rèn)btn_penglin按鈕默認(rèn)btn_deng按鈕默認(rèn)3任務(wù)實(shí)施1程序界面及位置如下圖3任務(wù)實(shí)施1步驟4:右擊解決方案管理器,選擇“添加”-“類”,新建HttpClient類,完成對網(wǎng)關(guān)的通訊。3任務(wù)實(shí)施1HttpClient類負(fù)責(zé)與網(wǎng)關(guān)進(jìn)行HTTP通信,包含HttpGet和HttpPost兩個(gè)方法,HttpGet方法程序如下:HttpPost的方法的具體程序如下:3任務(wù)實(shí)施1步驟5:調(diào)用HttpClient類的Get方法,采集網(wǎng)關(guān)的數(shù)據(jù),并將其轉(zhuǎn)換為JSON數(shù)據(jù)。右擊項(xiàng)目管理器-“添加引用”-“瀏覽”,選擇“Newtonsoft.Json.dll”動態(tài)庫文件完成引用。添加稱空間,具體如下圖所示:新建GetData()方法,調(diào)用HttpClient類的Get方法,采集網(wǎng)關(guān)的數(shù)據(jù),并將其轉(zhuǎn)換為JSON數(shù)據(jù)。新建showData()方法,將采集到的JSON數(shù)據(jù)賦值給對應(yīng)的標(biāo)簽。在Form1_Load()方法中調(diào)用showData()方法,完成數(shù)據(jù)的顯示。運(yùn)行程序,可看到程序界面中顯示出獲取的數(shù)據(jù)。3任務(wù)實(shí)施1步驟6:雙擊btn_led按鈕,進(jìn)入按鈕事件編寫,通過HttpClient類的Post方法,向網(wǎng)關(guān)推送LED

溫馨提示

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

評論

0/150

提交評論