路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第1頁
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第2頁
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第3頁
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第4頁
路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

...wd......wd......wd...分布式計(jì)算機(jī)網(wǎng)絡(luò)測(cè)控技術(shù)613399105路燈自動(dòng)控制系統(tǒng)實(shí)驗(yàn)報(bào)告學(xué)院:信息工程學(xué)院姓名:****學(xué)號(hào):****同組成員:*****指導(dǎo)教師:****完成時(shí)間:2014年7月10日目錄第一章緒論31.路燈自動(dòng)控制系統(tǒng)研究背景31.1研究背景31.2路燈控制系統(tǒng)的研究現(xiàn)狀31.3研究目的及意義42.課程設(shè)計(jì)的目的53.課程設(shè)計(jì)的要求54.本文的主要內(nèi)容5第二章系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)61.系統(tǒng)硬件總體設(shè)計(jì)62.光敏傳感器接入模塊63.繼電器控制路燈模擬模塊74.數(shù)據(jù)采集卡9第三章上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn)101.系統(tǒng)軟件總體設(shè)計(jì)102.系統(tǒng)軟件詳細(xì)設(shè)計(jì)10第四章心得體會(huì)17參考文獻(xiàn)18附錄19第一章緒論1.路燈自動(dòng)控制系統(tǒng)研究背景1.1研究背景隨著時(shí)代的開展,城市現(xiàn)代化建設(shè)步伐不斷加快,對(duì)城市道路照明及城市亮化工程需求也更大,而能源的供需矛盾也越來越突出,節(jié)電節(jié)能、綠色照明的要求越來越迫切,越來越高?,F(xiàn)在再采用那些傳統(tǒng)的手控、鐘控城市照明系統(tǒng)的方法已不能滿足要求。如何充分利用高科技手段解決上述矛盾也就成為當(dāng)前照明控制領(lǐng)域一個(gè)新的和緊要的課題。城市路燈照明是人們?nèi)粘I钪斜夭豢缮俚墓苍O(shè)施。路燈照明耗電量約占總耗電量的15%,全國(guó)各地?zé)o不面對(duì)電力緊張帶來的各種問題。面對(duì)供電緊張形勢(shì),路燈巡查對(duì)于市政部門來講是一項(xiàng)需要消耗大量人力的工作,各種臨時(shí)應(yīng)急節(jié)電措施被廣泛采用:夜晚間隔關(guān)燈、調(diào)整路燈開關(guān)的時(shí)間、在用電緊張的日子里關(guān)閉景觀照明、號(hào)召居民在用電頂峰時(shí)關(guān)閉空調(diào)、公共設(shè)施和寫字樓等空調(diào)溫度調(diào)高一度等等,當(dāng)用電頂峰過后,這些措施可能就被束之高閣,明年的用電頂峰降臨,一切又會(huì)重新開場(chǎng)。這樣的節(jié)電措施,在緩解用電緊張的同時(shí),卻帶來資源的浪費(fèi)和對(duì)人們?nèi)粘I畹呢?fù)面影響。緩解用電緊張的最正確和有效的方法是對(duì)用電實(shí)施智能化管理,減少浪費(fèi),使我們的每一度電都能物盡其用!啟用先進(jìn)路燈監(jiān)控系統(tǒng),可以對(duì)城市的路燈實(shí)施統(tǒng)一啟閉,對(duì)夜間照明系統(tǒng)和路燈的實(shí)時(shí)監(jiān)控和管理,確保高效穩(wěn)定,全天候運(yùn)行,控制不必要的“全夜燈照明〞,有效節(jié)約電能消耗。對(duì)于城市公共照明系統(tǒng)來說,采用智能化的管理系統(tǒng)是實(shí)現(xiàn)能源節(jié)約、減少資源浪費(fèi)、滿足人們生活要求、顯示現(xiàn)代化城市靚麗風(fēng)景的科學(xué)解決方案。1.2路燈控制系統(tǒng)的研究現(xiàn)狀目前,市場(chǎng)上普遍采用的路燈控制技術(shù)主要有以下三類:①人工干預(yù)控制;②時(shí)鐘控制;③DDS獨(dú)立控制技術(shù)??刂萍夹g(shù)特點(diǎn):人工干預(yù)控制在道路照明設(shè)施建設(shè)之初,按照需要的照明方式施工建設(shè)以實(shí)現(xiàn)路燈的隔一亮一等特殊照明模式。在需要開啟/關(guān)閉路燈時(shí)派出人員操作控制開關(guān)來實(shí)現(xiàn)對(duì)路燈的控制。優(yōu)點(diǎn):具有一定的應(yīng)變能力。缺點(diǎn):管理難度大、安全系數(shù)低、工作量,不能檢測(cè)整個(gè)線路路燈的工作狀況。時(shí)鐘控制其原理是將原人工控制開關(guān)更換為時(shí)鐘控制器,由此實(shí)現(xiàn)一般狀況下的路燈自動(dòng)控制。優(yōu)點(diǎn):一般狀況下可免除人干預(yù),工作量降低,本錢較低。缺點(diǎn):應(yīng)變能力較差,如果將時(shí)鐘控制器設(shè)置在每天19:00開啟次日08:00關(guān)閉,則無論在任何季節(jié)以及任何氣象條件與能見度的情況下都將死板的按照預(yù)定時(shí)間工作。DDS獨(dú)立控制技術(shù)其原理是在每個(gè)路燈的線路上加裝控制檢測(cè)器,并采用無線或有線的方式與控制主機(jī)相連再采用有線或無線的方式與控制系統(tǒng)連接,以此來實(shí)現(xiàn)對(duì)路燈的開關(guān)控制或定時(shí)開關(guān)控制。并可實(shí)現(xiàn)預(yù)設(shè)的工作模式〔如隔一亮一等〕,以及對(duì)路燈故障準(zhǔn)確偵測(cè)并報(bào)告。優(yōu)點(diǎn):高程度自動(dòng)化,高應(yīng)變能力,提供多樣的工作模式,并可檢測(cè)路燈故障。缺點(diǎn):造價(jià)高昂,施工難度大:要在每盞路燈下安裝獨(dú)立的控制器施工難度可想而知,由此又使得工程造價(jià)過高。1.3研究目的及意義目前,我國(guó)路燈控制系統(tǒng)面對(duì)著如下幾個(gè)問題:①控制落后開關(guān)燈方式落后:當(dāng)前路燈控制,還停留在手動(dòng)、光控、鐘控方式。受季節(jié)、天氣和人為因素影響,自動(dòng)化管理水平低,經(jīng)常該亮?xí)r不亮,該滅時(shí)不滅,極易造成極大的能源浪費(fèi),增加了財(cái)政負(fù)擔(dān)。②操控不便調(diào)節(jié)操控能力缺乏,無法遠(yuǎn)程修改開關(guān)燈時(shí)間,不能根據(jù)實(shí)際情況(天氣突變,重大事件,節(jié)日)及時(shí)校時(shí)和修改開關(guān)燈時(shí)間。燈況不明不具備路燈狀況監(jiān)測(cè)?現(xiàn)有的照明設(shè)施管理工作主要采用人工巡查模式,不僅工作量大,還浪費(fèi)人力、物力、財(cái)力。故障依據(jù)主要來源于巡視人員上報(bào)和市民投訴,缺乏主動(dòng)性、及時(shí)性和可靠性,不能實(shí)時(shí)、準(zhǔn)確、全面地監(jiān)控全城的路燈運(yùn)行狀況,缺乏有效的故障預(yù)警機(jī)制。設(shè)施被盜不具備設(shè)施防盜監(jiān)測(cè),城市路燈覆蓋面積大,管理手段落后,無法準(zhǔn)確發(fā)現(xiàn)電纜盜割、燈頭被盜和斷路,一旦出現(xiàn)以上情況,勢(shì)必給政府帶來巨大的經(jīng)濟(jì)損失,同時(shí)影響市民的正常生活。這些問題造成了管理部門的困擾,制約了路燈建設(shè)的開展。城市路燈控制系統(tǒng)的目的是:解決當(dāng)前路燈控制問題,使系統(tǒng)具備監(jiān)控具備遠(yuǎn)程性、監(jiān)控具備實(shí)時(shí)性、單燈管控能力、集中管控能力,群燈和線路、數(shù)據(jù)監(jiān)測(cè)管理能力等功能。2.課程設(shè)計(jì)的目的本次設(shè)計(jì)的目的就是在掌握傳感器的根本應(yīng)用,利用數(shù)據(jù)采集卡采集傳感器采集到的數(shù)據(jù),傳送至上位機(jī)中進(jìn)展處理,并且能夠聯(lián)系其他元件設(shè)計(jì)出成品,進(jìn)展理論與實(shí)際的結(jié)合,從而實(shí)現(xiàn)對(duì)整個(gè)模擬路燈自動(dòng)系統(tǒng)的控制,提高應(yīng)用計(jì)算機(jī)軟件的有關(guān)設(shè)計(jì)能力,提高分析、解決實(shí)際問題的能力。3.課程設(shè)計(jì)的要求〔1〕采用光敏傳感器檢測(cè)環(huán)境亮度;〔2〕當(dāng)環(huán)境光線亮度高時(shí),自動(dòng)切斷電燈電源;當(dāng)亮度低于一定閾值時(shí),電源自動(dòng)接通;〔3〕為安全起見,可以采用發(fā)光二極管或者數(shù)碼管替代實(shí)際電燈。〔4〕開發(fā)上位機(jī)軟件,可以遠(yuǎn)程監(jiān)控路燈的狀態(tài)。4.本文的主要內(nèi)容本文設(shè)計(jì)并開發(fā)了一個(gè)基于數(shù)據(jù)采集卡的路燈模擬控制系統(tǒng),主要內(nèi)容包括以下幾個(gè)局部:〔1〕系統(tǒng)各個(gè)功能模塊硬件電路的設(shè)計(jì)與實(shí)現(xiàn),包括:傳感器接入與信號(hào)調(diào)理模塊,光電隔離模塊,數(shù)據(jù)采集模塊,繼電器控制模擬路燈模塊?!?〕系統(tǒng)上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn),主要功能為顯示當(dāng)前路燈的亮滅狀態(tài),并可以顯示當(dāng)前光敏的參數(shù),加以輔助判斷。第二章系統(tǒng)硬件設(shè)計(jì)與實(shí)現(xiàn)1.系統(tǒng)硬件總體設(shè)計(jì)系統(tǒng)硬件總體可分為4個(gè)局部,即:傳感器接入模塊,光電隔離模塊,數(shù)據(jù)采集模塊,繼電器控制模擬路燈模塊。系統(tǒng)硬件構(gòu)造如以下列圖2-1所示:數(shù)據(jù)采集數(shù)據(jù)采集光光發(fā)光二極管PC繼電器光敏模塊發(fā)光二極管PC繼電器光敏模塊圖2-1系統(tǒng)硬件構(gòu)造圖2.光敏傳感器接入模塊電路中,光控觸發(fā)器電路由光敏電阻器R、電阻器R1、R2組成。在白天,光敏電阻器RG受光照而呈低阻狀態(tài),9014處于截止?fàn)顟B(tài),從而控制路燈點(diǎn)亮。當(dāng)光照度逐漸減弱,光敏電阻RC的阻值逐漸增大反向電流較大,9014導(dǎo)通,從而路燈熄滅。R1R2R2AD620電源GNDR2光敏R圖2-2光敏傳感模塊電路圖這局部電路主要用來檢測(cè)當(dāng)前環(huán)境光的強(qiáng)度,通過光敏二極管的阻值的變化導(dǎo)致電路電壓的變化,將采集到的電壓信號(hào)通過數(shù)據(jù)采集卡傳輸?shù)缴衔粰C(jī)軟件中,利用設(shè)置好的閾值判斷燈是否應(yīng)該亮滅。光敏二極管也叫光電二極管。光敏二極管與半導(dǎo)體二極管在構(gòu)造上是類似的,其管芯是一個(gè)具有光敏特征的PN結(jié),具有單向?qū)щ娦?,因此工作時(shí)需加上反向電壓。無光照時(shí),有很小的飽和反向漏電流,即暗電流,此時(shí)光敏二極管截止。當(dāng)受到光照時(shí),飽和反向漏電流大大增加,形成光電流,它隨入射光強(qiáng)度的變化而變化。當(dāng)光線照射PN結(jié)時(shí),可以使PN結(jié)中產(chǎn)生電子一空穴對(duì),使少數(shù)載流子的密度增加。這些載流子在反向電壓下漂移,使反向電流增加。3.繼電器控制路燈模擬模塊圖2-3路燈控制模塊電路圖這局部電路主要是利用電磁式繼電器實(shí)現(xiàn)對(duì)路燈亮滅的控制,采用軟件驅(qū)動(dòng)繼電器,用繼電器控制。電磁式繼電器按吸引線圈的電流種類可分為:交流電磁繼電器和直流電磁繼電器。按繼電器反映的參數(shù)可分為:中間繼電器、電流繼電器、電壓繼電器。1.電磁式繼電器的構(gòu)造與工作原理電磁式繼電器的構(gòu)造及工作原理與接觸器相似,電磁繼電器是由纏繞于鐵心的線圈的“電磁鐵局部〞,安裝于鐵片上的可動(dòng)觸點(diǎn)與固定觸點(diǎn)組合而成的“觸點(diǎn)局部〞,共同結(jié)合構(gòu)成的。當(dāng)電流流過線圈,鐵心變成電磁鐵??蓜?dòng)鐵片被吸引,受到向下的力的作用??蓜?dòng)觸點(diǎn)也向下方移動(dòng),與固定觸點(diǎn)接觸構(gòu)成閉合電路。當(dāng)線圈中無電流流動(dòng),鐵心不再變成電磁鐵??蓜?dòng)鐵片不再受到吸引,由于返回彈簧的作用,受到向上方的力的作用??蓜?dòng)觸點(diǎn)也向上方移動(dòng),于是與固定觸點(diǎn)脫離接觸而使電路斷開。〔a〕電磁式繼電器外觀圖〔b〕電磁式繼電器原理構(gòu)造圖〔c〕電磁式繼電器動(dòng)作原理示意圖1

〔d〕動(dòng)作原理示意圖2

圖2-4電磁式繼電器的原理構(gòu)造2.中間繼電器〔文字符號(hào)KA〕中間繼電器是將一個(gè)輸入信號(hào)變成一個(gè)或多個(gè)輸出信號(hào)的繼電器,它的輸入信號(hào)為線圈的通電或斷電,它的輸出信號(hào)是觸頭的動(dòng)作,不同動(dòng)作狀態(tài)的觸頭分別將信號(hào)傳給幾個(gè)元件或回路。中間繼電器與接觸器所不同的是中間繼電器的觸頭對(duì)數(shù)較多,并且沒有主、輔之分,各對(duì)觸頭允許通過的電流大小是一樣的,其額定電流約為5A。NPN晶體管驅(qū)動(dòng)時(shí):當(dāng)晶體管T1基極被輸入高電平時(shí),晶體管飽和導(dǎo)通,集電極變?yōu)榈碗娖剑虼死^電器線圈通電,觸點(diǎn)RL1吸合。當(dāng)晶體管T1基極被輸入低電平時(shí),晶體管截止,繼電器線圈斷電,觸點(diǎn)RL1斷開。繼電器驅(qū)動(dòng)線圈是個(gè)電感,在掉電瞬間會(huì)產(chǎn)生巨大的感生電動(dòng)勢(shì),如果沒有泄放電路這個(gè)感生電動(dòng)勢(shì)會(huì)直接加載驅(qū)動(dòng)電路上,損壞驅(qū)動(dòng)電路。二極管并聯(lián)在線圈上就是給感生電動(dòng)勢(shì)形成一個(gè)泄放回路。4.數(shù)據(jù)采集卡根本參數(shù):12位AD精度,250KS/s采樣頻率單端16路/差分8路AD緩存:16K字FIFO存儲(chǔ)器AD量程:±10V,±5V,0~10V12位DA精度4路模擬量輸出DA量程:±10V,±5V,0~5V,0~10V16路DI/DO軟件支持:VC、VB、C++Builder、Delphi、Labview、LabWindows/CVI、組態(tài)軟件等語言的平臺(tái)驅(qū)動(dòng)簡(jiǎn)易例如程序〔了解板卡的工作流程,包括板卡的各種初始化設(shè)置,數(shù)據(jù)的讀取〕高級(jí)演示程序〔包括波形顯示、連續(xù)不連續(xù)大容量存盤、高級(jí)數(shù)據(jù)分析等功能〕工程級(jí)源代碼開放,可直接編譯通過。第三章上位機(jī)軟件的設(shè)計(jì)與實(shí)現(xiàn)1.系統(tǒng)軟件總體設(shè)計(jì)本次課設(shè)的軟件重點(diǎn)在數(shù)據(jù)采集模塊設(shè)計(jì)與實(shí)現(xiàn)。圖3-1系統(tǒng)構(gòu)造流程圖數(shù)據(jù)采集卡有16個(gè)數(shù)字量輸入輸出通道和16個(gè)模擬量輸入通道。本軟件數(shù)據(jù)采集為一個(gè)模塊,即是光敏電路輸出;輸出控制也是一個(gè)模塊,即是控制繼電器開關(guān)。2.系統(tǒng)軟件詳細(xì)設(shè)計(jì)數(shù)據(jù)采集的步驟如下:安裝板卡和板卡驅(qū)動(dòng)程序。使用VC的MFC向?qū)?,建設(shè)一個(gè)基于對(duì)話框的工程。添加相應(yīng)函數(shù)及事件響應(yīng),界面如下:圖3-2上位機(jī)軟件界面光敏開啟事件響應(yīng)函數(shù):開啟定時(shí)器1;停頓光敏事件響應(yīng)函數(shù):關(guān)閉定時(shí)器1;重點(diǎn)在于定時(shí)器響應(yīng)函數(shù):if(nIDEvent==1)//定時(shí)器1的響應(yīng){ int n=0; HANDLEhDevice;//設(shè)備對(duì)象句柄 intDeviceLgcID;//物理設(shè)備ID號(hào)(由板上JP1決定) BOOLbReturn;//函數(shù)的返回值 intnReadSizeWords;//每次讀取AD數(shù)據(jù)個(gè)數(shù) LONGnRetWords;//實(shí)際讀取的數(shù)據(jù)個(gè)數(shù) intnChannelCount=0;//采樣通道數(shù) WORDADBuffer[32768];//接收AD數(shù)據(jù)的緩沖區(qū) WORDADData; floatVolt;//將AD原始數(shù)據(jù)轉(zhuǎn)換為電壓值 intnRemainder=0; USB2832_PARA_ADADPara;//初始化AD的參數(shù)構(gòu)造 ADPara.FirstChannel =n;//首通道0 ADPara.LastChannel =n;//末通道3 ADPara.InputRange =1;//量程選擇 ADPara.Gains =USB2832_GAINS_1MULT; //使用1倍增益 ADPara.GroundingMode =USB2832_GNDMODE_SE;//單端方式 nChannelCount=ADPara.LastChannel-ADPara.FirstChannel+1;//采樣通道數(shù) DeviceLgcID=0;//設(shè)備ID號(hào),假設(shè)系統(tǒng)中只有一個(gè)USB2832設(shè)備,即DeviceLgcID=0; hDevice=USB2832_CreateDevice(DeviceLgcID); //創(chuàng)立設(shè)備對(duì)象 if(hDevice==INVALID_HANDLE_VALUE) { printf("CreateDeviceError\n"); return; } bReturn=USB2832_InitDeviceAD(hDevice,&ADPara);//初始化AD if(!bReturn) { printf("USB2832_InitDeviceADError\n"); } nReadSizeWords=128;//讀取數(shù)據(jù)的大小 printf("請(qǐng)等待,您可以按任意鍵退出,但請(qǐng)不要直接關(guān)閉窗口強(qiáng)制退出...\n"); if(!USB2832_ReadDeviceAD(hDevice,ADBuffer,nReadSizeWords,&nRetWords))//讀取AD轉(zhuǎn)換數(shù)據(jù) { printf("ReadDeviceADError...\n"); } intnChannel=ADPara.FirstChannel; for(intIndex=0;Index<4;Index++)//總共顯示64個(gè)點(diǎn)的AD數(shù)據(jù) { ADData=ADBuffer[Index]&0x1FFF; Volt=(float)((10000.00/8192)*ADData-5000.00);//將AD數(shù)據(jù)轉(zhuǎn)換為電壓值 if(nChannel==0) { m_data.Format("%8.2f",Volt); UpdateData(FALSE); NumberProcess(); StationJudge(); } }//多點(diǎn)數(shù)據(jù)換算顯示 USB2832_ReleaseDeviceAD(hDevice);//釋放AD,停頓AD數(shù)據(jù)轉(zhuǎn)換 USB2832_ReleaseDevice(hDevice);//釋放設(shè)備對(duì)象 }Else//定時(shí)器2的響應(yīng) { intn=18; HANDLEhDevice;//設(shè)備對(duì)象句柄 intDeviceLgcID;//物理設(shè)備ID號(hào)(由板上JP1決定) BOOLbReturn;//函數(shù)的返回值 intnReadSizeWords;//每次讀取AD數(shù)據(jù)個(gè)數(shù) LONGnRetWords;//實(shí)際讀取的數(shù)據(jù)個(gè)數(shù) intnChannelCount=0;//采樣通道數(shù) WORDADBuffer[32768];//接收AD數(shù)據(jù)的緩沖區(qū) WORDADData; floatVolt;//將AD原始數(shù)據(jù)轉(zhuǎn)換為電壓值 intnRemainder=0; USB2832_PARA_ADADPara;//初始化AD的參數(shù)構(gòu)造 ADPara.FirstChannel =n;//首通道0 ADPara.LastChannel =n;//末通道3 ADPara.InputRange =1;//量程選擇 ADPara.Gains =USB2832_GAINS_1MULT; //使用1倍增益 ADPara.GroundingMode =USB2832_GNDMODE_SE;//單端方式 nChannelCount=ADPara.LastChannel-ADPara.FirstChannel+1;//采樣通道數(shù) DeviceLgcID=0;//設(shè)備ID號(hào),假設(shè)系統(tǒng)中只有一個(gè)USB2832設(shè)備,即DeviceLgcID=0; hDevice=USB2832_CreateDevice(DeviceLgcID); //創(chuàng)立設(shè)備對(duì)象 if(hDevice==INVALID_HANDLE_VALUE) { printf("CreateDeviceError\n"); return; } bReturn=USB2832_InitDeviceAD(hDevice,&ADPara);//初始化AD if(!bReturn) { printf("USB2832_InitDeviceADError\n"); } nReadSizeWords=128;//讀取數(shù)據(jù)的大小 printf("請(qǐng)等待,您可以按任意鍵退出,但請(qǐng)不要直接關(guān)閉窗口強(qiáng)制退出...\n"); if(!USB2832_ReadDeviceAD(hDevice,ADBuffer,nReadSizeWords,&nRetWords))//讀取AD轉(zhuǎn)換數(shù)據(jù) { printf("ReadDeviceADError...\n"); } intnChannel=ADPara.FirstChannel; for(intIndex=0;Index<4;Index++)//總共顯示64個(gè)點(diǎn)的AD數(shù)據(jù) { ADData=ADBuffer[Index]&0x1FFF; Volt=(float)((10000.00/8192)*ADData-5000.00);//將AD數(shù)據(jù)轉(zhuǎn)換為電壓值 if(nChannel==18) { m_hotdata.Format("%8.2f",Volt); UpdateData(FALSE); NumberProcess(); StationJudge(); } }//多點(diǎn)數(shù)據(jù)換算顯示 USB2832_ReleaseDeviceAD(hDevice);//釋放AD,停頓AD數(shù)據(jù)轉(zhuǎn)換 USB2832_ReleaseDevice(hDevice);//釋放設(shè)備對(duì)象 }///////數(shù)據(jù)處理voidCLightDlg::NumberProcess(){HANDLEhDevice; intDeviceLgcID=0; hDevice=USB2832_CreateDevice(DeviceLgcID); if(hDevice==INVALID_HANDLE_VALUE) { MessageBox("CreateDeviceError...\n"); return; } UpdateData(TRUE); Data=atof(m_data); HotData=atof(m_hotdata); if(Data<mark1) { bDOSts[1]=1; bDOSts[0]=0;USB2832_SetDeviceDO(hDevice,bDOSts); if(HotData<mark2) { bDOSts[1]=0; if(flag==0) bDOSts[0]=1;USB2832_SetDeviceDO(hDevice,bDOSts); } } else { bDOSts[1]=0; bDOSts[0]=0;USB2832_SetDeviceDO(hDevice,bDOSts); }}/////指示燈狀態(tài)改變voidCLightDlg::StationJudge(){ UpdateData(TRUE); CBitmapbmp; bmp.LoadBitmap(IDB_BITMAP1); CBitmapbmp2; bmp2.LoadBitmap(IDB_BITMAP2); if(bDOSts[1]==1)//接口DO0 { m_bitmap.SetBitmap((HBITMAP)bmp);//綠色位圖 }else { m_bitmap.SetB

溫馨提示

  • 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)論