<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于VB的機(jī)房計(jì)算機(jī)電源監(jiān)控系統(tǒng)

          基于VB的機(jī)房計(jì)算機(jī)電源監(jiān)控系統(tǒng)

          作者: 時(shí)間:2010-05-20 來(lái)源:網(wǎng)絡(luò) 收藏

          5.2 控制模塊

            控制部分要實(shí)現(xiàn)的功能是發(fā)開/關(guān)信號(hào)給下位機(jī),要求將特定計(jì)算機(jī)的狀態(tài)設(shè)為開/關(guān)。若接收到下位機(jī)的正確反饋信號(hào),則在界面上將相應(yīng)計(jì)算機(jī)的圖標(biāo)置為開/關(guān);若接收出錯(cuò),則給出出錯(cuò)提示。根據(jù)要控制的計(jì)算機(jī)數(shù)量,可以分為部分控制(開/關(guān))和全部控制(全部開/全部關(guān))二類,前者控制一臺(tái)或多臺(tái)計(jì)算機(jī),后者控制當(dāng)前的所有計(jì)算機(jī)。

          5.3 設(shè)置部分

          5.3.1 修改密碼

            本系統(tǒng)在啟動(dòng)時(shí)要求管理員輸入正確的密碼才能登錄系統(tǒng)。在登錄之后可以重新修改密碼。

          5.3.2 生成報(bào)告設(shè)定

            本系統(tǒng)提供了將計(jì)算機(jī)當(dāng)前時(shí)刻的狀態(tài)、相關(guān)數(shù)據(jù)生成報(bào)告的功能。報(bào)告的格式為以名命名的文本文件。使用者可以根據(jù)需要選擇不同的報(bào)告生成方式。

          5.3.3 定時(shí)監(jiān)測(cè)機(jī)房設(shè)定

            除了提供定時(shí)監(jiān)測(cè)功能外,本系統(tǒng)還提供了定時(shí)監(jiān)測(cè)機(jī)房功能,以方便管理者定時(shí)自動(dòng)監(jiān)測(cè)多間機(jī)房的計(jì)算機(jī)。

          5.3.4 生成報(bào)告設(shè)定

            本系統(tǒng)提供了將機(jī)房計(jì)算機(jī)當(dāng)前時(shí)刻的狀態(tài)及相關(guān)數(shù)據(jù)生成報(bào)告的功能。報(bào)告的格式為以機(jī)房名命名的文本文件,使用者可以根據(jù)需要選擇不同的報(bào)告生成方式。

          5.3.5 定時(shí)監(jiān)測(cè)機(jī)房設(shè)定

            除了提供定時(shí)監(jiān)測(cè)功能外,本系統(tǒng)還提供了定時(shí)監(jiān)測(cè)機(jī)房功能,以便管理者能定時(shí)自動(dòng)監(jiān)測(cè)多間機(jī)房的計(jì)算機(jī)。

          5.3.6 機(jī)房配置

          本系統(tǒng)可以根據(jù)不同的機(jī)房配置來(lái)動(dòng)態(tài)改變界面的相關(guān)顯示。本系統(tǒng)提供了機(jī)房配置功能以方便管理者在系統(tǒng)運(yùn)行時(shí)更改機(jī)房的配置。

          5.4 歷史記錄查詢管理

            本系統(tǒng)能夠?qū)λ杏?jì)算機(jī)的開關(guān)機(jī)時(shí)間做系統(tǒng)記錄。每臺(tái)計(jì)算機(jī)只要經(jīng)過(guò)了開機(jī)→關(guān)機(jī)這個(gè)過(guò)程,就將它的數(shù)據(jù)存放到數(shù)據(jù)庫(kù)中。這些記錄有助于管理人員管理機(jī)房,了解計(jì)算機(jī)的使用情況。

          6 系統(tǒng)的安全性、可靠性和實(shí)時(shí)性

          6.1 系統(tǒng)的安全性

            本系統(tǒng)運(yùn)行時(shí)有二種登錄方式,一種是一般用戶,以用戶名guest登錄;另一種是管理員,以用戶名administrator登錄。第一種登錄方式不需要登錄密碼,但它的功能有限,只能進(jìn)行監(jiān)測(cè)和監(jiān)測(cè)機(jī)房操作,不能做其他操作,也不能對(duì)系統(tǒng)進(jìn)行設(shè)定或者查詢歷史記錄;第二種登錄方式的登錄者為管理員,需要輸入正確的密碼才能登錄,登錄成功后可以使用系統(tǒng)的全部功能,包括監(jiān)控、設(shè)定和查詢功能。

            當(dāng)使用者試圖以其他用戶名登錄的時(shí)候,系統(tǒng)會(huì)彈出提示框,提示用戶要以guest或administrator用戶名登錄。當(dāng)使用者以用戶名administrator登錄,但輸入了錯(cuò)誤的密碼時(shí),系統(tǒng)會(huì)提示輸入密碼錯(cuò)誤,讓用戶重新輸入。如果連續(xù)3次輸入錯(cuò)誤,則強(qiáng)行退出系統(tǒng)。登錄密碼存放在當(dāng)前路徑的psw.txt文件中,并進(jìn)行了簡(jiǎn)單的加密,其他人可以打開該文本文件,但是看到的是加密后的字符,不是原文,所以具有一定的安全性。

          6.2 系統(tǒng)的可靠性

          6.2.1 通信可靠性

            本系統(tǒng)對(duì)各機(jī)房進(jìn)行了編碼(機(jī)房代碼),并將它作為下位機(jī)的地址碼,編號(hào)從01H開始。上位機(jī)與某下位機(jī)通信時(shí),先發(fā)送地址碼,待握手成功后再發(fā)送監(jiān)控命令碼。若在限定時(shí)間內(nèi)收不到單片機(jī)的正確響應(yīng)信號(hào)或收到的信號(hào)不是00H,則轉(zhuǎn)出錯(cuò)處理。

          第一次握手成功后,上位機(jī)繼續(xù)發(fā)監(jiān)控命令碼和數(shù)據(jù)長(zhǎng)度(要監(jiān)控的計(jì)算機(jī)數(shù)量+1,1為校驗(yàn)和幀)給下位機(jī)。發(fā)送完畢后,就等待單片機(jī)回送正確響應(yīng)信號(hào)00H,若在限定時(shí)間內(nèi)收到正確反饋信號(hào),則第二次握手成功。否則,轉(zhuǎn)出錯(cuò)處理。

            第二次握手成功后,上位機(jī)開始發(fā)送要監(jiān)控的PC地址,并累加求校驗(yàn)和。發(fā)送完畢后,再發(fā)一幀校驗(yàn)和幀。然后等待單片機(jī)回送正確反饋信號(hào)00H(第三次握手)。若超時(shí)或信號(hào)錯(cuò)誤,則轉(zhuǎn)出錯(cuò)。

            第三次握手成功后,上位機(jī)接收單片機(jī)傳來(lái)的一幀數(shù)據(jù),這幀數(shù)據(jù)的值表示下位機(jī)即將要向上位機(jī)發(fā)送的數(shù)據(jù)長(zhǎng)度。上位機(jī)接收單片機(jī)回送的數(shù)據(jù)并累加校驗(yàn)和,若接收正確,則向單片機(jī)發(fā)送00H信號(hào),表示此次操作成功。

          上述三次握手,為上位機(jī)與下位機(jī)的通信提供了較高的可靠性。

          6.2.2 系統(tǒng)可靠性

            本系統(tǒng)提供了較完善的出錯(cuò)處理機(jī)制及豐富的提示信息,從而提高了系統(tǒng)操作的可靠性。如:輸入出錯(cuò)提示,包括文本框輸入非法字符,輸入錯(cuò)誤密碼等等。

          6.3 系統(tǒng)的實(shí)時(shí)性

            在上位機(jī)與下位機(jī)通信時(shí),系統(tǒng)根據(jù)要接收的數(shù)據(jù)長(zhǎng)度定義了不同的超時(shí)時(shí)限,以保證系統(tǒng)的實(shí)時(shí)性。

          7 總 結(jié)

            在本系統(tǒng)中,單片機(jī)負(fù)責(zé)采集電源的模擬開關(guān)量,主機(jī)通過(guò)該系統(tǒng)的監(jiān)控軟件,可以得到單片機(jī)采集到的監(jiān)測(cè)信號(hào),在界面上顯示出來(lái)。同時(shí),該監(jiān)控軟件能對(duì)多臺(tái)電腦進(jìn)行開關(guān)控制,將這些控制信號(hào)發(fā)送到單片機(jī)。當(dāng)單片機(jī)接收到這些控制信號(hào)之后,能驅(qū)動(dòng)相應(yīng)的模擬器件,將這些信號(hào)在硬件上反映出來(lái)并反饋信號(hào)給主機(jī),從而在軟件界面上顯示出模擬狀態(tài)。本系統(tǒng)界面菜單結(jié)構(gòu)清晰,布局合理,功能齊全,響應(yīng)實(shí)時(shí);電路部分設(shè)計(jì)合理,芯片選擇恰當(dāng),調(diào)試方便;主機(jī)與單片機(jī)通信可靠,數(shù)據(jù)的實(shí)時(shí)采集和傳輸次序正確。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();