久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM的城市供水站分布式監控系統

基于ARM的城市供水站分布式監控系統

作者: 時間:2010-07-20 來源:網絡 收藏
上位機作為服務器端,對設定的端口一直進行監控,因此運用多線程進行循環監聽,直到相應的操作使其停止。
2.4 上位機顯示報警及數據存儲實現
上位機是整個系統監視的核心,數據顯示為了直觀,采用動態曲線顯示;并進行聲音報警,采用數據庫將數據進行存儲,上位機系統顯示界面如圖5。

本文引用地址:http://cqxgywz.com/article/151721.htm

上位機動態曲線顯示利用畫刷、曲線等函數進行繪制,當數據接收進來后繪制相應的曲線,并且隨著數據的增多曲線進行移動,使顯示的曲線一直為當前一段時間的數據。報警的實現比較簡單,只需在數據超限的時候調用Beep 蜂鳴函數即可。
上位機的另一個主要的功能就是對數據進行存儲,以便在以后調用。數據存儲利用ADO對數據庫進行訪問。
ADO是一個用于存取數據源的COM組件,是微軟最新的對象層次上的數據操作技術,它為操作OLE DB數據源提供了一套高層次自動化接口。從功能上來說,ADO又是一種OLE DB客戶程序,它不依賴于特定的OLE DB服務器反而支持所有的OLE DB服務提供者。通過這些OLE DB服務提供者,ADO支持客戶/服務器模式和Web的數據操作,尤其支持通過客戶/服務器模式或者Web模式訪問微軟的SQL Server數據庫服務器[9]。
用ADO的Connection、Command、Recordset等一系列關鍵對象,在數據庫中建立表格對當前日期、時間以及傳感器數據進行實時的自動存儲。
為保證程序的運行狀況,運用多線程實現對規定數據的儲存操作。
本系統實現了對下位站數據的精確和高速的采集,并能將下位數據在嵌入式下位機系統中進行顯示,實現在現場對數據進行觀測和處理,同時又可以將現場的數據傳輸到上位機中,將不同下位機中的數據傳輸到上位機中進行匯總和相應的操作,實現了遠程的監控和管理。此系統對其他的數據采集和來說也具有很好的參考價值。
參考文獻
[1] 楊震.綜合管理與控制系統在調度系統中的應用[J].產業與科技論壇,2008,7(6):113-114.
[2] 程言奎,李英.9的高速數據采集系統的實現[J].現代電子技術,2008,31(11):140-142.
[3] 何宗鍵.Windows CE嵌入式系統[M].北京:北京航空航天大學出版社,2006.
[4] 葉俊華,許雪梅,黃帥,等.基于和WinCE的數據采集系統設計[J].計算機工程與科學,2009,31(6),136-141.
[5] GRATTAN N, BRAIN M. Windows CE 3.0 Application Programming[M]. Microsoft Technologies series,2001.
[6] FLETCHER N H, ROSSING T D. The physics of musical instruments[M]. 2nd ed. Berlin: Springer-Verlag,1998.
[7] 史蒂文斯.TCP/IP詳解卷1:協議[M].北京:機械工業出版社,2003.
[8] 孫鑫,余安萍.VC++深入詳解[M].北京:電子工業出版社,2006.
[9] 沈煒,徐慧.Visual C++數據庫編程技術與實例[M].北京:人民郵電出版社,2005.


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉