基於Qt的無線油井數據采集係統的設計
學術研究
作者:雷文禮 袁君麗 任新成
摘 要:油井是國家石油能源開發方麵重要的石油生產開采平台。目前,許多油井數據的采集依然依靠人工進行,工作量很大,數據保存及查詢困難。隨著計算機和通信技術的不斷進步,油井的現代化管理變得日益緊迫。文中基於Qt/E圖形用戶界麵開發平台,設計了無線油井數據采集係統。本係統應用於油井的數據采集,可大大降低人員的工作強度、簡化操作過程、提高工作效率,同時也為油井的安全生產提供了保障。
關鍵詞:Qt;油井;數據;效率
中圖分類號:TN915.4 文獻標識碼:A 文章編號:2095-1302(2015)09-00-01
0 引 言
目前,許多油井數據的采集依然依靠人工進行,因而造成工作量大,數據保存及查詢困難等問題。隨著計算機和通信技術的不斷進步,油井的現代化管理變得日益緊迫。Linux操作係統作為一種源代碼開放,係統內核運行穩定的操作係統,不斷受到用戶和開發者的喜愛[1]。Qt/E嵌入式圖形用戶界麵具有移植簡單,跨平台性好,擴展性強的特點,非常適合作為終端應用程序的開發。本文基於Qt/E圖形用戶界麵開發平台,設計了無線油井數據采集係統。本係統應用於油井的數據采集,可大大降低人員的工作強度、簡化操作過程、提高工作效率,同時,也為油井的安全生產提供了保障。
1 Qt技術
Qt是諾基亞公司開發的一個跨平台的C++圖形用戶界麵應用程序框架開發平台[2,3]。它可以為開發者提供完整的建立圖形用戶界麵所需的功能。Qt是完全麵向對象的,很容易擴展,並且允許真正地組件編程。自從1996年早些時候,Qt進入商業領域,它已經成為全世界範圍內數千種成功的應用程序的基礎,並且已經開發出多種我們正在使用的軟件。Qt是流行的Linux桌麵環境KDE的基礎,其具有優良的跨平台特性、麵向對象、豐富的API、大量的開發文檔等優點。
2 開發環境的搭建
由於本課題是在Linux下使用Qt來進行開發。Linux操作係統是在Windows7下的虛擬機上運行。所以,選擇版本號為VMware-workstation-full-10.0.1的虛擬機和Fedora 20 64位操作係統來完成本次課題[4,5]。Qt使用Qt4版本,使用的界麵開發工具為Qt Creator。
3 基於Qt的無線油井數據采集係統的應用程序設計