freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于紅外測(cè)溫技術(shù)的電力變壓器過(guò)熱故障在線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與開發(fā)論文-資料下載頁(yè)

2025-06-24 00:59本頁(yè)面
  

【正文】 進(jìn)行設(shè)置,啟動(dòng)或停止系統(tǒng)。在線監(jiān)測(cè)和手動(dòng)監(jiān)測(cè)這兩個(gè)按鈕是互斥的,如果使用在線監(jiān)測(cè),無(wú)法對(duì)該按鈕進(jìn)行任何操作;反之亦然。在線監(jiān)測(cè)模式下系統(tǒng)按照預(yù)先設(shè)置好的流程循環(huán)采集溫度數(shù)據(jù),而手動(dòng)監(jiān)測(cè)模式下系統(tǒng)成功完成本次采集之后即停止操作,再次單擊手動(dòng)監(jiān)測(cè)按鈕可再次采集數(shù)據(jù)。 變灰的手動(dòng)監(jiān)測(cè)按鈕3)查詢功能按鈕區(qū):該區(qū)域包含歷史溫度數(shù)據(jù)查詢、溫升曲線、報(bào)警記錄、故障分析報(bào)表四個(gè)按鈕。通過(guò)這些按鈕能夠查詢和分析歷史數(shù)據(jù),了解設(shè)備的歷史運(yùn)行狀況,預(yù)測(cè)設(shè)備的運(yùn)行趨勢(shì)。4)熱像顯示區(qū):熱像顯示區(qū)主要用來(lái)顯示云臺(tái)在4個(gè)不同預(yù)置位時(shí)熱像儀采集的4幅原始圖像,并在圖像上標(biāo)注采集時(shí)間和預(yù)先設(shè)置的監(jiān)測(cè)部位;在熱像的下方顯示的是當(dāng)前熱像所使用的溫標(biāo)以及4幅圖像當(dāng)中的最高溫和最低溫,便于用戶根據(jù)熱像直觀的估計(jì)除監(jiān)測(cè)部位以外其他區(qū)域的溫度。5) 溫度顯示區(qū):主要由一表格組成,顯示當(dāng)前熱像各監(jiān)測(cè)區(qū)域的最高溫度、最低溫度、平均溫度。6) 狀態(tài)顯示區(qū):通過(guò)多個(gè)指示燈的變化,實(shí)時(shí)顯示軟件系統(tǒng)、熱像儀以及變壓器的運(yùn)行狀況。當(dāng)軟件啟動(dòng)之后,運(yùn)行指示燈始終為綠色;當(dāng)系統(tǒng)處于在線監(jiān)測(cè)模式時(shí),自動(dòng)監(jiān)測(cè)指示燈為綠色,反之為灰色,手動(dòng)監(jiān)測(cè)指示燈的工作情況與自動(dòng)監(jiān)測(cè)情況相似;當(dāng)熱像儀成功上電時(shí)熱像儀電源指示燈為綠色,反之為灰色;如果本軟件與熱像儀網(wǎng)絡(luò)連接成功,則熱像儀連接指示燈為綠色,反之為紅色;網(wǎng)絡(luò)連接指示燈用來(lái)顯示本軟件與遠(yuǎn)程監(jiān)測(cè)模塊的連接狀況的,顯示情況與熱像儀連接指示燈相似;系統(tǒng)利用采集的各監(jiān)測(cè)部位的溫度按照一定的算法對(duì)設(shè)備的運(yùn)行情況進(jìn)行判斷,如果出現(xiàn)報(bào)警,則報(bào)警指示燈顯示為紅色,反之為綠色。狀態(tài)顯示區(qū)除了狀態(tài)指示燈,還有系統(tǒng)正在進(jìn)行操作的提示。例如, 表示軟件正在采集第四幀圖像,進(jìn)度條顯示采集的進(jìn)度,便于在在線監(jiān)測(cè)時(shí)實(shí)時(shí)了解軟件的運(yùn)行狀況。 軟件實(shí)時(shí)操作提示 系統(tǒng)工作流程介紹,當(dāng)用戶成功登錄之后,先設(shè)置熱像儀和遠(yuǎn)程網(wǎng)絡(luò)連接的IP地址和端口號(hào),選擇熱像顯示色標(biāo);然后在已經(jīng)采集的參考熱像選擇監(jiān)測(cè)區(qū)域的位置,并設(shè)置監(jiān)測(cè)區(qū)域的報(bào)警閾值,選擇適當(dāng)?shù)谋O(jiān)測(cè)方式;在確認(rèn)所有參數(shù)均設(shè)置成功后啟動(dòng)軟件開始自動(dòng)監(jiān)測(cè)。手動(dòng)監(jiān)測(cè)按照設(shè)定的預(yù)置位采集數(shù)據(jù),對(duì)采集的熱像進(jìn)行處理顯示;再根據(jù)熱像上監(jiān)測(cè)區(qū)域的溫度數(shù)據(jù)進(jìn)行報(bào)警判斷并上傳相關(guān)數(shù)據(jù)和結(jié)果;最后保存采集的數(shù)據(jù)和報(bào)警信息,處理完畢后即結(jié)束本次操作。在線監(jiān)測(cè)是按照一定的時(shí)間間隔或者每天在用戶所設(shè)定的整點(diǎn)循環(huán)進(jìn)行上述操作。 在線監(jiān)測(cè)軟件主工作流程 參數(shù)設(shè)置模塊當(dāng)單擊參數(shù)設(shè)置按鈕時(shí)。 參數(shù)設(shè)置模塊該模塊用來(lái)設(shè)置與熱像儀連接的IP地址和端口號(hào)、與遠(yuǎn)程網(wǎng)絡(luò)連接的IP地址和端口號(hào)以及熱像顯示的色標(biāo)。,端口號(hào)設(shè)置為9998,本軟件要對(duì)熱像儀進(jìn)行訪問(wèn),就要使計(jì)算機(jī)與熱像儀處于同一個(gè)局域網(wǎng)段,.*。*代表1~254之間除174以外的任何一個(gè)地址,在使用開發(fā)包提供的函數(shù)連接熱像儀時(shí),端口號(hào)必須設(shè)置為9998,這樣才能正確的連接上熱像儀;服務(wù)器的設(shè)置原理與熱像儀一樣,將本地連接2設(shè)置為與供電局電力專網(wǎng)處于同一個(gè)局域網(wǎng)段,采用套接字進(jìn)行訪問(wèn)時(shí)端口號(hào)必須與服務(wù)器端設(shè)置的端口號(hào)一致。需要注意的是,端口號(hào)小于1024的是Windows的保留端口號(hào)[37],若強(qiáng)行使用有可能導(dǎo)致網(wǎng)絡(luò)連接失敗,所以系統(tǒng)設(shè)置的端口號(hào)應(yīng)大于1024。對(duì)于不同溫度的熱像,采用不同的色標(biāo)有助于使其獲得較好的視覺(jué)效果。為了避免每次軟件重新啟動(dòng)時(shí)用戶需要對(duì)參數(shù)進(jìn)行重新設(shè)置,在用戶設(shè)置結(jié)束點(diǎn)擊確定后,所設(shè)定的這些值都會(huì)被寫入Windows的注冊(cè)表。下次程序啟動(dòng)時(shí)用戶無(wú)需再次進(jìn)行參數(shù)設(shè)置,軟件會(huì)自動(dòng)從注冊(cè)表當(dāng)中讀取用戶的歷史設(shè)置,如果用戶需要更改,則要重新設(shè)置。當(dāng)用戶運(yùn)行一個(gè)應(yīng)用程序時(shí),注冊(cè)表提供應(yīng)用程序信息給操作系統(tǒng),這樣應(yīng)用程序在啟動(dòng)時(shí)可以找到正確數(shù)據(jù)文件。Windows為用戶操作注冊(cè)表提供了三個(gè)函數(shù),分別是RegCreateKey、RegSetValue、RegQueryValue。RegCreateKey為需要存儲(chǔ)的變量創(chuàng)建一個(gè)鍵;RegSetValue根據(jù)變量的值設(shè)置所創(chuàng)建的鍵的值,這樣相關(guān)信息可以被寫入注冊(cè)表;當(dāng)程序需要查詢變量的值時(shí),即可通過(guò)RegQueryValue查詢?cè)撟兞繉?duì)應(yīng)鍵的值,因?yàn)樗鼈兪且恢碌腫38]。 監(jiān)測(cè)點(diǎn)設(shè)置模塊當(dāng)單擊設(shè)置監(jiān)測(cè)點(diǎn)按鈕之后,: 監(jiān)測(cè)點(diǎn)信息設(shè)置為了提高測(cè)溫的準(zhǔn)確性,本系統(tǒng)將電力變壓器分成四個(gè)部分來(lái)進(jìn)行監(jiān)測(cè)。通過(guò)本模塊用戶可以選擇從哪四個(gè)角度進(jìn)行監(jiān)測(cè),角度選擇的原則是盡量使變壓器均勻分布于4幅熱像之內(nèi)。當(dāng)用戶單擊連接儀器按鈕之后,系統(tǒng)會(huì)自動(dòng)給熱像儀上電。熱像儀上電自檢需要15秒左右,系統(tǒng)等待一段時(shí)間之后自動(dòng)連接熱像儀。如果連接成功,實(shí)時(shí)圖像顯示區(qū)會(huì)顯示當(dāng)前位置實(shí)時(shí)熱像,提示區(qū)域也會(huì)顯示相應(yīng)的文字提示用戶熱線儀連接成功。用戶可以通過(guò)單擊上、下、左、右、停止五個(gè)按鈕來(lái)轉(zhuǎn)動(dòng)云臺(tái)的位置,首先調(diào)整區(qū)域1的位置,調(diào)整完畢單擊預(yù)置位1按鈕,這樣當(dāng)前位置就會(huì)被儲(chǔ)存到云臺(tái)的存儲(chǔ)芯片中。當(dāng)系統(tǒng)需要再次采集預(yù)置位1的熱像時(shí),只需調(diào)用預(yù)置位1的函數(shù),就能將云臺(tái)設(shè)置到預(yù)置位1處。設(shè)置好預(yù)置位1之后,單擊采集參考幀按鈕,系統(tǒng)會(huì)采集云臺(tái)當(dāng)前角度所對(duì)應(yīng)的熱像,顯示在對(duì)應(yīng)位置。用戶可以通過(guò)同樣的操作設(shè)置另外3個(gè)預(yù)置位的角度,并采集對(duì)應(yīng)位置的參考熱像。之所以稱現(xiàn)在采集回來(lái)的熱像為參考幀,是因?yàn)闊嵯癞?dāng)中的溫度信息并不重要,用戶需要這四幀圖片來(lái)設(shè)置主要接頭點(diǎn)區(qū)域的位置信息。用戶在參考熱像上拖出相應(yīng)的矩形區(qū)域包圍需要監(jiān)測(cè)的接頭點(diǎn),軟件會(huì)自動(dòng)為該區(qū)域命名一個(gè)大寫的英文字母作為標(biāo)號(hào)。當(dāng)設(shè)置完所有的監(jiān)測(cè)區(qū)域以后。監(jiān)測(cè)區(qū)域的備注信息是指該區(qū)域的名稱。 監(jiān)測(cè)點(diǎn)信息備注針對(duì)監(jiān)測(cè)區(qū)域信息的特點(diǎn),本系統(tǒng)充分利用C++面向?qū)ο蟮乃枷隱39],專門設(shè)計(jì)了CMonitorArea類用來(lái)保存監(jiān)測(cè)部位的信息。該類的結(jié)構(gòu)如下:Class CMonitorArea {Public:CMonitorArea (CPoint ptOrigin, CPoint ptEnd)。 //由起點(diǎn)和終點(diǎn)構(gòu)成的構(gòu)造函數(shù)Virtual ~CMonitorArea ()。 //析構(gòu)函數(shù)CPoint m_ptOrigin。 //監(jiān)測(cè)部位起點(diǎn)CPoint m_ptEnd。 //監(jiān)測(cè)部位終點(diǎn)int m_textSel。 //監(jiān)測(cè)部位的備注索引號(hào)float m_minAlarmTemp。 //監(jiān)測(cè)部位的最小報(bào)警閾值char m_index。 //監(jiān)測(cè)部位在鏈表中的索引號(hào)float m_max。 //監(jiān)測(cè)部位內(nèi)的最大溫度f(wàn)loat m_min。 //監(jiān)測(cè)部位內(nèi)的最低溫度f(wàn)loat m_aver。 //監(jiān)測(cè)部位內(nèi)的平均溫度}每一個(gè)監(jiān)測(cè)區(qū)域?qū)?yīng)CMonitorArea類的一個(gè)對(duì)象,本系統(tǒng)最終通過(guò)一個(gè)鏈表把所有區(qū)域?qū)ο舐?lián)系起來(lái),這樣就可以方便對(duì)它們的溫度信息進(jìn)行讀寫。在本系統(tǒng)的數(shù)據(jù)庫(kù)當(dāng)中有三張表userinfo、setupinfo、tempinfo,它們分別用來(lái)存儲(chǔ)用戶信息、監(jiān)測(cè)區(qū)域設(shè)置信息和監(jiān)測(cè)區(qū)域溫度,當(dāng)用戶單擊確定設(shè)置按鈕之后,系統(tǒng)會(huì)將該監(jiān)測(cè)部位除溫度信息以外的其他信息存入setupinfo表中。當(dāng)用戶重新啟動(dòng)系統(tǒng)時(shí),無(wú)需重新設(shè)置這些監(jiān)測(cè)區(qū)域位置和備注信息,因?yàn)檐浖?huì)自動(dòng)從數(shù)據(jù)庫(kù)當(dāng)中讀出用戶的歷史設(shè)置,簡(jiǎn)化了用戶操作。 在線監(jiān)測(cè)方式設(shè)置模塊 當(dāng)單擊在線監(jiān)測(cè)方式按鈕時(shí),: 在線監(jiān)測(cè)方式設(shè)置根據(jù)電力變壓器易在高負(fù)荷運(yùn)轉(zhuǎn)時(shí)發(fā)生故障的特點(diǎn),本系統(tǒng)專門設(shè)置了兩種在線監(jiān)測(cè)方式:定時(shí)監(jiān)測(cè)和整點(diǎn)監(jiān)測(cè),便于用戶根據(jù)實(shí)際情況選擇合適的監(jiān)測(cè)方式,使監(jiān)測(cè)更為科學(xué)、合理。定時(shí)監(jiān)測(cè)采用固定時(shí)間間隔的方式監(jiān)測(cè)電力變壓器的運(yùn)行狀況,適合在變電設(shè)備全天均處于高負(fù)荷運(yùn)轉(zhuǎn)的情況下使用;整點(diǎn)監(jiān)測(cè)采用監(jiān)測(cè)幾個(gè)用電高峰點(diǎn)(如中午11點(diǎn)到1點(diǎn)、晚上7點(diǎn)到9點(diǎn))來(lái)監(jiān)測(cè)電力變壓器的運(yùn)行情況。如果采用手動(dòng)監(jiān)測(cè)方式,則無(wú)需設(shè)置在線監(jiān)測(cè)方式。本設(shè)計(jì)采用數(shù)組monitorMode[25]來(lái)記錄用戶設(shè)置信息,若采用定時(shí)監(jiān)測(cè),monitorMode[0]置為1,monitorMode[1]存儲(chǔ)用戶選擇的時(shí)間間隔;若采用整點(diǎn)監(jiān)測(cè),monitorMode[0]置為0,monitorMode[x]存儲(chǔ)整點(diǎn)時(shí)間x的設(shè)置信息,需要監(jiān)測(cè)的整點(diǎn)置1,不需要的置0,這樣系統(tǒng)易于根據(jù)數(shù)組的值來(lái)獲得用戶設(shè)置的監(jiān)測(cè)信息。 定時(shí)器簡(jiǎn)介在VC開發(fā)中,開發(fā)者一般利用Windows自帶的API函數(shù)SetTimer()和KillTimer()來(lái)實(shí)現(xiàn)定時(shí),定時(shí)時(shí)間到的話系統(tǒng)會(huì)產(chǎn)生一條WM_TIMER消息,但采用這兩個(gè)函數(shù)來(lái)定時(shí)存在局限性。,受此限制,采用這種方法的定時(shí)器不能實(shí)現(xiàn)高精度的定時(shí),定時(shí)間隔通常不能低于55ms。比如設(shè)定的時(shí)間20ms,但實(shí)際至少需要55ms系統(tǒng)才會(huì)產(chǎn)生一條WMTIMER消息。另外Windows 是基于消息機(jī)制的系統(tǒng),任何事件的執(zhí)行都是通過(guò)發(fā)送和接收消息來(lái)完成的,這樣會(huì)帶來(lái)問(wèn)題。例如計(jì)算機(jī)的CPU一旦被某個(gè)進(jìn)程占用,或由于系統(tǒng)資源緊張時(shí)導(dǎo)致進(jìn)程等待時(shí),發(fā)送到該進(jìn)程消息隊(duì)列中的消息就會(huì)被掛起,得不到實(shí)時(shí)處理;另外由于系統(tǒng)發(fā)給應(yīng)用程序的WMTIMER消息并不是異步的,這條消息只有在高優(yōu)先級(jí)的消息被處理之后才能被處理。如果WM_TIMER消息得不到及時(shí)的響應(yīng),系統(tǒng)所設(shè)置的定時(shí)器也就失去應(yīng)有的作用。因此,不能簡(jiǎn)單地通過(guò)Windows消息引發(fā)一個(gè)對(duì)定時(shí)要求嚴(yán)格的事件,在實(shí)際應(yīng)用時(shí),應(yīng)針對(duì)具體定時(shí)精度的要求,采取相適應(yīng)的定時(shí)方法。本系統(tǒng)的定時(shí)間隔較長(zhǎng),系統(tǒng)需要處理的任務(wù)量不大,即除定時(shí)器消息以外的其他消息均能及時(shí)的響應(yīng),所以本系統(tǒng)的定時(shí)器設(shè)置采用API函數(shù)SetTimer()和KillTimer()來(lái)實(shí)現(xiàn)。SetTimer()函數(shù)的使用方法如下:SetTimer(HWND hWnd, //窗口句柄UINT_PTR nIDEvent, //定時(shí)器ID,可以通過(guò)該ID判斷是哪個(gè)定時(shí)器UINT uElapse, //時(shí)間間隔,單位為毫秒TIMERPROC lpTimerFunc //回調(diào)函數(shù))調(diào)用函數(shù)SetTimer()設(shè)置定時(shí)間隔,例如SetTimer(0,1000,NULL),即設(shè)置1s的定時(shí)間隔,當(dāng)?shù)谒膫€(gè)參數(shù)設(shè)置為Null時(shí),表示利用MFC提供的默認(rèn)定時(shí)響應(yīng)函數(shù)OnTimer()來(lái)響應(yīng)WM_TIMER消息,用戶可在該函數(shù)中添加相應(yīng)的處理語(yǔ)句,用來(lái)完成到指定時(shí)間間隔時(shí)需要完成的操作,KillTimer(0)用來(lái)關(guān)閉該定時(shí)器。利用這兩個(gè)函數(shù),當(dāng)定時(shí)器啟動(dòng)以后,Wnidows系統(tǒng)將每隔指定的時(shí)間向應(yīng)用程序發(fā)送WMTIMER消息,從而使應(yīng)用程序能夠?qū)崿F(xiàn)許多與時(shí)間相關(guān)的動(dòng)作[40]。 定時(shí)監(jiān)測(cè) 本系統(tǒng)通過(guò)調(diào)用Wnidows提供的API函數(shù)SetTimer()設(shè)置一個(gè)1秒的定時(shí)器,在該計(jì)時(shí)器的響應(yīng)函數(shù)當(dāng)中設(shè)置一個(gè)計(jì)數(shù)器來(lái)實(shí)現(xiàn)較長(zhǎng)時(shí)間段的定時(shí)。例如要實(shí)現(xiàn)一個(gè)1小時(shí)的定時(shí)器,等價(jià)于計(jì)時(shí)3600秒,只要這個(gè)1秒的定時(shí)器響應(yīng)函數(shù)中的計(jì)數(shù)器累計(jì)到3600時(shí),將計(jì)數(shù)器清0,繼續(xù)下一階段的計(jì)時(shí)。 定時(shí)監(jiān)測(cè)流程整點(diǎn)監(jiān)測(cè)同樣采用一個(gè)1秒的定時(shí)器,在該定時(shí)器的響應(yīng)函數(shù)里通過(guò)調(diào)用Windows提供的GetCurrentTime()獲得當(dāng)前時(shí)刻的整點(diǎn)數(shù)hour1,然后根據(jù)監(jiān)測(cè)信息數(shù)組monitorMode[25]判斷該整點(diǎn)是否需要監(jiān)測(cè),如果需要監(jiān)測(cè)則發(fā)送信息采集數(shù)據(jù),反之將hour1的值存入全局變量hour,下次只需判斷hour是否等于hour1,若相等表示該整點(diǎn)已經(jīng)被處理過(guò),程序返回;反之則表明進(jìn)入一個(gè)新的整點(diǎn)時(shí)刻,需再次進(jìn)行判斷是否需要監(jiān)測(cè)。,全局變量hour在程序啟動(dòng)時(shí)應(yīng)初始化為一個(gè)大于24的整數(shù),因?yàn)楫?dāng)hour小于等于24,如果系統(tǒng)啟動(dòng)時(shí)刻剛好與hour的值相等,系統(tǒng)會(huì)忽略監(jiān)測(cè)該整點(diǎn)時(shí)刻。 整點(diǎn)監(jiān)測(cè)流程 云臺(tái)控制模塊通過(guò)第3章硬件部分的介紹可知,利用TLC485轉(zhuǎn)接模塊,工業(yè)計(jì)算機(jī)可將云臺(tái)控制命令RS232串口發(fā)送至云臺(tái)。因此系統(tǒng)需要處理兩方面的內(nèi)容,一是如何利用串口讀寫數(shù)據(jù),二是云臺(tái)各種動(dòng)作的控制命令是什么。 串口控制軟件實(shí)現(xiàn)為了方便系統(tǒng)軟件對(duì)串口進(jìn)行操作,本系統(tǒng)利用C++面向?qū)ο蟮乃枷?,設(shè)計(jì)了串口通信類CComProcess,該類封裝了串口通信常用的功能,其結(jié)構(gòu)如下:Class CComProcess{Public: CComProcess()。 //構(gòu)造函數(shù)Virtual ~ CComProcess()。 //析構(gòu)函數(shù)EPort CheckPort(LPCTSTR lpszDevice)。 //判斷端口是否有用Bool IsOpen(LPCTSTR lpszDevice) const。 //判斷指定串口是否打開Virtual Long Open(LPCTSTR lpszDevice)。 //打開指定串口Virtual Long Close(void)。 //關(guān)閉已打開的串口Virtual Long Setup(EBaudrate eBaudrate = EBaud9600, //設(shè)置波特率EDataBits eDataBits = EData8, //數(shù)據(jù)位EParity eParity = EParNone, //奇偶校驗(yàn)位EStopBits eStopBits = EStop1)。
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1