基于Solinst Levelogger3001水質(zhì)參數采集處理系統的研究
3 顯示水質(zhì)參數采集結果
3.1 MSChart顯示傳感器采集水質(zhì)參數
處理好讀取到的水質(zhì)參數數據后通過(guò)MSChart控件以曲線(xiàn)的形式顯示在屏幕上。利用語(yǔ)句m_Chart.GetDataGrid(),SetData(inPos,1,wt,0)畫(huà)出水溫曲線(xiàn)圖,其值與第一Y坐標軸相關(guān)聯(lián)。利用語(yǔ)句In_Chart.GetPlot().GetSeriesCollection().Gethem(2).SetSecon daryAxis(TRUE)設置好水位曲線(xiàn)值與第二Y坐標軸相關(guān)聯(lián),m_Chart.GetDataGrid().SetData(inPos,2,wl,0)語(yǔ)句畫(huà)出水位曲線(xiàn)圖。圖10是利用文章設計的程序以MSChart顯示水質(zhì)參數實(shí)時(shí)采集的結果曲線(xiàn)圖。圖中有規律的平滑線(xiàn)條代表水溫,數值對應左邊第一Y坐標軸。變化的曲線(xiàn)代表水位,數值對應右邊第二Y坐標軸。圖11是系統設計者利用Solinst公司提供的軟件顯示水質(zhì)參數實(shí)時(shí)采集的結果曲線(xiàn)圖。系統設計者首先利用本系統顯示水質(zhì)參數實(shí)時(shí)采集的結果圖再利用Solinst公司的軟件顯示水質(zhì)參數實(shí)時(shí)采集的結果,由于兩次測量都是人為的把傳感器從水杯中慢慢的提起,由于兩次測量時(shí)存在著(zhù)提起傳感器的速度不一樣,從而在實(shí)際觀(guān)察兩個(gè)系統顯示的結果有點(diǎn)區別,這是屬于正常情況。通過(guò)對比圖10顯示的結果和圖11顯示的結果得出系統設計者成功實(shí)時(shí)讀取了Solinst公司提供的傳感器采集的水質(zhì)參數。本文引用地址:http://dyxdggzs.com/article/161060.htm
3.2 警報功能設置
在主機部分設置好水位和水溫的門(mén)限值,當讀取的水質(zhì)參數數據超過(guò)對應的門(mén)限值時(shí)系統就會(huì )啟動(dòng)警報系統。由于篇幅的原因系統設計者就不闡述警報系統的設計。為了突出當水質(zhì)參數超出門(mén)限值能夠啟動(dòng)報警系統這項功能系統設計者設置了水位的最高值97.8 cm,最低值為80.51。水溫的最高值35°,最低值為20°。當水位高于97.8 cm時(shí)系統就彈出水位過(guò)高對話(huà)框,如圖12所示。由圖可以看出當水位高于97.8 cm時(shí)就啟動(dòng)了報警對話(huà)框。當水溫高于35°時(shí)就彈出水溫過(guò)高對話(huà)框,如圖13所示。由圖可以看出當水溫高于35°時(shí)就啟動(dòng)了報警對話(huà)框。
4 結束語(yǔ)
利用MSComm控件成功實(shí)現了與水質(zhì)參數采集傳感器之間的通信和讀取傳感器采集的水質(zhì)參數數據。文章設計的系統不但可以用于只可以采集水溫和水位的傳感器,同樣也可以用于多參數采集的傳感器。在未來(lái)的應用中,在采集端讀取采集水質(zhì)參數數據后可以利用GPRS網(wǎng)絡(luò )傳送該水質(zhì)參數數據到遠程控制中心,從而實(shí)現遠程水質(zhì)參數在線(xiàn)監測和報警功能。
評論