《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于LabVIEW的溫度壓力采集系統的設計
基于LabVIEW的溫度壓力采集系統的設計
來源:電子技術應用2013年第7期
易 馳,文小玲,李鳳旭
(武漢工程大學 電氣信息學院,湖北 武漢 430205)
摘要: 闡述了虛擬儀器軟件開發平臺LabVIEW技術的特點,并介紹了MySQL數據庫與LabVIEW之間的通信方法,應用LabVIEW圖形化編程軟件和MySQL數據庫軟件,借助ODBC驅動軟件,對溫度、壓力采集系統進行了設計,實現了溫度、壓力的采集,數據存儲與查詢,遠程監控等功能。
Abstract:
Key words :

摘  要: 闡述了虛擬儀器軟件開發平臺LabVIEW技術的特點,并介紹了MySQL數據庫與LabVIEW之間的通信方法,應用LabVIEW圖形化編程軟件和MySQL數據庫軟件,借助ODBC驅動軟件,對溫度、壓力采集系統進行了設計,實現了溫度、壓力的采集,數據存儲與查詢,遠程監控等功能。
關鍵詞: LabVIEW;MySQL數據庫;溫度壓力采集;數據存儲

 在工業制造和農業生產中,為了降低成本、提高生產率,常常要對溫度、壓力進行采集和分析。在很多環境比較惡劣的生產場合,不宜采用人工采集檢測。所以設計一種可以對溫度、壓力進行自動采集的系統有著廣泛的應用價值。而LabVIEW是目前應用最廣、發展最快、功能最強大的圖形化軟件開發集成系統。它提供了豐富的圖形界面組件和庫函數,有大量可見的儀器控制面板所需的控制對象,如按扭、圖表、示波器等,為用戶設計各種專業軟件提供方便,其在環境檢測等領域有著廣闊的應用前景[1-2]。與此同時,面對大量監測采集到的數據信息,無論是手工數據管理還是文件系統管理,都不便于各類數據的查詢和管理。為了有效地管理和存儲數據,基于數據庫的虛擬儀器系統成為現代檢測采集系統的發展趨勢。本文基于LabVIEW數據采集系統主要包括:數據信號的模擬、MySQL數據庫與LabVIEW的鏈接以及數據庫的設計3個部分的設計。
1 信號模擬的程序設計
1.1 時間的模擬

 溫度、壓力值都是隨著時間的變化而實時的變化。整個系統都是依據時間為基準在運行,因此時間的模擬非常重要。圖1所示為分鐘模擬輸出的程序框圖。

 上面程序總體上是一個FOR循環結構,程序每運行一次,都要檢查定時器時間是否超時,如果沒有就產生等待,直到超時,然后再進入下次循環,如果已經超時可直接進入下次循環。上面的程序中還用到了一個通知操作,它的作用主要是使其他程序能與分鐘輸出保持同步。
 圖2所示為小時模擬輸出的程序框圖。

 

 

 此程序首先一直處于等待狀態,直到分鐘通知器發送來的信號,小時等待通知器接收到信號以后就會使上面的FOR循環執行一次。通過這種通知器的操作就可以使分鐘小時輸出值達到同步。程序中通知器的另一個作用就是傳遞程序停止的信號,使系統停止工作。
1.2 溫度、壓力信號的模擬
 為了能反映出一天的溫度變化,則使溫度信號值在4~14點之間緩慢上升,在14~次日4點之間緩慢下降,且溫度范圍在10~40℃之間。程序中還引入了隨機數,這樣會使每次模擬的溫度值不一樣,但溫度變化曲線保持一致。
 壓力值是在一個基準壓力值附近不斷隨機變化的值,其平均值基本穩定在基準壓力值。其基準的壓力值是可控的。
 圖3所示為溫度、壓力信號模擬輸出的程序框圖。

 由于溫度、壓力信號變化是比較緩慢的一個過程,因此本系統設計的是每1小時輸出1次溫度、壓力信號值。程序中的等待通知器保證了整個程序與分鐘時間輸出變化保持同步,與小時輸出程序中的作用類似。
2 數據庫的鏈接
 LabVIEW本身并不能直接訪問數據庫,但是由于LabVIEW提供了豐富的外部程序接口,例如ActiveX和.NET,因此在LabVIEW中可以通過ADO(ActiveX Data Object)、DAO(Data Access Object)或ADO.NET等方法與數據庫連接。其中ADO是使用最為廣泛的技術,因為Windows操作系統已經包含了ADO組件,而且ADO通過與ODBC連接能訪問任何支持ODBC的數據庫[3]。因此本設計采用ADO技術通過ODBC與數據庫來連接。
 ODBC是數據庫與應用程序之間的一個公共接口,應用程序通過訪問ODBC而不是直接訪問具體數據庫來與數據庫通信。一個基于ODBC的應用程序對數據庫的操作不依賴任何DBMS,所有的數據庫操作由對應的DBMS的ODBC驅動程序完成。ODBC的最大優點是能以統一的方式處理所有的數據庫[4]。利用ADO與ODBC訪問數據庫的過程示意圖如圖4所示。

 實際的鏈接方法是首先安裝MySQL數據庫的ODBC驅動程序MySQL Connector/ODBC,然后在控制面板中的ODBC數據源中創建一個DSN(數據源名)文件,以保證LabVIEW通過DSN來調用設計好的MySQL數據庫??梢酝ㄟ^以下方法來創建DSN:打開控制面板上的管理工具,選擇數據源(ODBC),點擊“文件DSN”選項卡,再點擊“添加”,選擇MySQL ODBC驅動,然后為DSN文件命名,這樣就建立了一個DSN文件[5-6]。建立好DSN文件后需要對其進行配置才能使用,包括用戶名、密碼、設置本地服務器還是遠程服務器以及選擇哪個數據庫,設置好之后點擊“Test”看是否能連接成功,顯示connection successful則表示鏈接成功。
3 數據庫的設計
3.1 數據庫中的建表

 本設計中需要存儲的數據有溫度、壓力值、小時、分鐘和日期等。由于時間日期不是實際的時間日期值,實際模擬時有的時間可能會重復,所以不宜用做主鍵,因此還需單獨增加一個num字段,設置為主鍵,并把其屬性設置成為auto-increment。
根據前面的分析,MySQL數據庫中需要建立一個表,其中表的關鍵字包括:date、hour、minute、temperature、pressure、num,分別對應日期、小時、分鐘、溫度、壓力和序號值等。
3.2 數據庫的操作程序
 數據庫鏈接成功以后就可以在LabVIEW里面通過LabSQL對數據庫直接進行操作。LabSQL的基本操作是先創建一個連接、打開此連接、執行SQL語句,最后關閉該連接。本設計中基本就是用這4步來實現對數據庫的各種操作。數據存儲的程序框圖如圖5所示。

 程序的主體是上面所說的LabSQL執行一次SQL語句的基本操作。其中執行的SQL語句是一條數據插入語句,用到的數據是前面所闡述的信號模擬輸出的日期、時間、溫度和壓力值等。因此程序每執行一次就相當于在數據庫中存儲一個當前信號模擬輸出的日期、時間、溫度和壓力值,達到數據采集以及存儲到數據庫中的目的。
 數據存儲到數據庫中以后,用上面類似的方法執行SQL語句,可以實現對數據庫的查詢和必要的管理操作[7]。圖6所示為程序實現了按日期查詢一段時間內所有存儲在數據庫中的溫度、壓力值。輸出的數據通過一張表,還有一個波形圖顯示出來,供用戶觀察。

 本設計具體設計了按日期段查詢、按天查詢和按溫度、壓力值范圍的查詢,并且還有SQL語句直接執行等。其他的查詢與上面的按日期查詢程序結構類似。各個查詢用一個事件管理程序整合到一起,在操作界面上希望執行什么樣的查詢,直接觸發相應的按鈕即可。
4 系統面板的采集仿真和數據查詢
 本設計的系統主要操做分兩步完成,一是溫度壓力模擬采集以及數據存儲,另外一個就是數據庫的查詢操作。如圖7所示為溫度壓力模擬采集以及數據存儲的操作界面。

 通過溫度壓力數據采集的控制面板把采集到的數據存儲到數據庫里面以后,就可以通過該面板對數據庫里面的數據進行操作。面板的左邊主要是一些查詢的動作,可以選擇不同的查詢對數據庫進行操作,還有直接用SQL語句對數據庫的操作。中間是溫度和壓力數據輸出的波形顯示,右邊是輸出詳細數據的顯示。
本文在深入研究LabVIEW圖形化編程軟件和數據庫原理基礎上,把MySQL數據庫應用到溫度、壓力采集系統中。通過ODBC驅動程序使LabVIEW應用程序與MySQL數據庫進行了通信,在LabVIEW環境下實現了數據的采集,同時還實現了對歷史數據的存儲、查詢等功能,使數據管理更加系統、科學,大大提高了軟件系統的可維護性,實現了界面友好、操作方便、直觀、易于擴展等功能。
參考文獻
[1] 雷振山.LabVIEW 7 Express實用技術教程[M].北京:電子工業出版社,2004.
[2] 楊樂平,李海濤.LabVIEW程序設計與應用(第2版)[M].北京:電子工業出版社,2004.
[3] 唐波,潘紅兵,趙以順,等.在LabVIEW環境下基于ADO技術和SQL語言的數據庫系統實現[J].儀器儀表學報,2007,28(4):227-229.
[4] 陳錫輝,張銀鴻.LabVIEW8.2程序設計從入門到精通[M].北京:清華大學出版社,2007.
[5] LOAN G. Designing and interrogation a database by using MySQL, PHP and LabVIEW programmes[J]. Metalurgia International, 2008,13(6):32-36.
[6] 朱后,彭宇寧.在LabVIEW中動態配置ODBC數據源的方法[J].工業控制計算機,2006,19(7):45-46.
[7] 戴敬.LabVIEW基礎教程[M].北京:科學出版社,2004.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精自产拍久久久久久蜜| 欧美福利电影在线观看| 久久一二三国产| 亚洲精品男同| 1024国产精品| 一本综合久久| 欧美视频在线观看视频极品| 国产乱肥老妇国产一区二| 91久久精品美女| 亚洲综合另类| 久久国产欧美| 亚洲性xxxx| 国产精品久久久久77777| 老司机免费视频久久| 久久本道综合色狠狠五月| 国产又爽又黄的激情精品视频| 国产精品自拍视频| 亚洲黄色在线观看| 欧美刺激性大交免费视频| 久久精品99国产精品| 欧美日本一区二区三区| 亚洲欧美国产日韩中文字幕| 一区二区日本视频| 久久综合久色欧美综合狠狠| 久久精品二区亚洲w码| 亚洲欧洲一区二区三区在线观看| 国产精品入口尤物| 久久男女视频| 在线午夜精品自拍| 国产亚洲午夜| 欧美成人嫩草网站| 欧美超级免费视 在线| 卡一卡二国产精品| 欧美一区二区三区免费在线看| 性亚洲最疯狂xxxx高清| 另类专区欧美制服同性| 欧美成人情趣视频| 午夜精品福利在线观看| 亚洲国产精品传媒在线观看| 亚洲香蕉成视频在线观看| 六月天综合网| 亚洲永久网站| 欧美视频在线一区二区三区| 欧美精品午夜视频| 亚洲国产免费| 欧美无乱码久久久免费午夜一区| 欧美日本一道本| 国产一区亚洲| 久久成人免费| 久久夜色精品国产噜噜av| 亚洲午夜激情网站| 久久精品亚洲热| 久久一区二区三区四区五区| 欧美日韩国产首页| 免费观看成人www动漫视频| 激情五月***国产精品| 欧美激情国产日韩| 久久精品中文| 欧美aa国产视频| 欧美一级精品大片| 欧美一区二区三区四区高清| 久久精品免费观看| 久久久久久久国产| 亚洲影院色无极综合| 国产精品成人免费精品自在线观看| 久久精品免费看| 美女露胸一区二区三区| 国产精品人人爽人人做我的可爱| 午夜天堂精品久久久久| 在线国产精品一区| 亚洲少妇自拍| 亚洲片国产一区一级在线观看| 国精品一区二区三区| 国产日韩欧美在线一区| 国产亚洲精品综合一区91| 欧美激情综合亚洲一二区| 亚洲第一精品影视| 午夜精品久久久久影视| 91久久精品www人人做人人爽| 一区二区三区欧美亚洲| 亚洲一区二区三区四区视频| 亚洲区中文字幕| 一本一本久久| 欧美国产极速在线| 香蕉成人啪国产精品视频综合网| 国产一区二区按摩在线观看| 亚洲激情一区| 国产精品视频| 99精品国产高清一区二区| 在线成人激情视频| 欧美日韩国产一区| 欧美精品97| 国产欧美一区二区三区另类精品| 亚洲日本免费电影| 国产精品99久久久久久宅男| 韩日午夜在线资源一区二区| 国产欧美精品一区| 国产精品久久久久久久一区探花| 久久久xxx| 在线观看欧美| 亚洲激情电影在线| 欧美三级电影精品| 国产精品久久久久久久久久直播| 一区二区三区产品免费精品久久75| 狠狠88综合久久久久综合网| 久久久综合网| 午夜精品福利在线观看| 国产精品美女久久久久久免费| 欧美视频一区二区三区四区| 欧美乱妇高清无乱码| 一区精品久久| 99re6热在线精品视频播放速度| 国产精品美女诱惑| 亚洲美女视频在线观看| 欧美日韩中文字幕综合视频| 国产精品最新自拍| 欧美精品日日鲁夜夜添| 在线欧美日韩| 亚洲免费在线电影| 欧美在线视频在线播放完整版免费观看| 欧美日韩一区二区在线观看视频| 亚洲第一在线| 亚洲自拍啪啪| 伊人色综合久久天天五月婷| 久久精品国内一区二区三区| 国产精品一区二区久久精品| 欧美图区在线视频| 欧美一区永久视频免费观看| 国产精品亚洲产品| 国产欧美日韩一级| 蜜桃伊人久久| 久久精品国产清高在天天线| 欧美午夜不卡影院在线观看完整版免费| 老巨人导航500精品| 久久视频在线免费观看| 在线观看视频一区二区欧美日韩| 美女黄毛**国产精品啪啪| 一本色道久久综合亚洲91| 亚洲片在线观看| 久久精品一二三区| 久久久一二三| 日韩亚洲欧美高清| 欧美伦理一区二区| 欧美视频在线观看视频极品| 激情亚洲一区二区三区四区| 久热精品视频在线观看| 亚洲欧洲精品一区二区精品久久久| 亚洲美女在线国产| 欧美成人国产va精品日本一级| 蜜臀久久99精品久久久画质超高清| 欧美精品日韩精品| 亚洲欧美网站| 在线观看日产精品| 国产精品久久久久久福利一牛影视| 香蕉久久夜色精品| 久久免费视频在线观看| 日韩视频一区二区三区| 欧美性色aⅴ视频一区日韩精品| 夜夜嗨av一区二区三区网站四季av| 欧美日韩国产综合在线| 免费久久久一本精品久久区| 亚洲国产精品第一区二区| 国产一区二区三区在线免费观看| 亚洲伦理久久| 国产日韩欧美综合一区| 日韩一级黄色大片| 久久久久久久尹人综合网亚洲| 欧美在线视频免费观看| 国内精品视频在线观看| 亚洲精品裸体| 嫩草伊人久久精品少妇av杨幂| 久久先锋影音| 欧美专区在线| 欧美日本不卡视频| 永久免费精品影视网站| 国产精品网曝门| 黄色亚洲网站| 欧美日韩国产限制| 欧美另类极品videosbest最新版本| 一区二区三区高清在线| 巨乳诱惑日韩免费av| 久久精品国产亚洲一区二区三区| 国产日韩1区| 好吊一区二区三区| 亚洲免费观看| 欧美一区二区高清在线观看| 欧美一级欧美一级在线播放| 久久精选视频| 牛夜精品久久久久久久99黑人| 欧美亚洲视频一区二区| 亚洲日本va在线观看| 久久久久久综合| 欧美一区二区福利在线| 久久大香伊蕉在人线观看热2| 欧美精品国产一区| 国产女同一区二区| 亚洲美女视频网| 亚洲高清不卡在线观看| 蜜桃视频一区| 欧美精品在线一区二区三区| 免费在线看成人av| 又紧又大又爽精品一区二区| 亚洲一区欧美一区| 国产精品青草久久| 亚洲一级免费视频| 欧美性色aⅴ视频一区日韩精品| 久久不射中文字幕| 国产午夜亚洲精品理论片色戒| 国产一区二区三区无遮挡| 国产精品视频久久| 亚洲黄色成人久久久| 欧美成人福利视频| 亚洲娇小video精品| 国产精品久久久久久久久| 欧美专区在线观看一区| 欧美日韩系列| 国产精品视频久久久| 亚洲国产精品99久久久久久久久| 国产精品日产欧美久久久久| 亚洲承认在线| 黑人极品videos精品欧美裸| 亚洲国产婷婷香蕉久久久久久| 国产精品久久久久久妇女6080| 国产精品成人免费精品自在线观看| 亚洲最新中文字幕| 亚洲精品国产精品国自产在线| 亚洲小少妇裸体bbw| 亚洲一区二区影院| 欧美小视频在线观看| 亚洲欧洲精品一区二区精品久久久| 国产亚洲精品综合一区91| 欧美日韩亚洲一区二区三区在线| 亚洲国产专区校园欧美| 欧美在线观看一区二区三区| 国产精品国产自产拍高清av王其| 亚洲欧美中文另类| 久久久久国产一区二区三区四区| 欧美天堂在线观看| 亚洲字幕一区二区| 亚洲二区视频在线| 日韩视频一区| 1000部国产精品成人观看| 另类尿喷潮videofree| 在线免费精品视频| 亚洲美女中出| 欧美噜噜久久久xxx| 国产亚洲一区二区三区在线播放| 中文国产一区| 亚洲综合第一| 国产欧美精品| 亚洲日本成人女熟在线观看| 午夜精品免费视频| 欧美激情日韩| 久久国产视频网站| 国产精品欧美风情| 黄色国产精品一区二区三区| 亚洲女人小视频在线观看| 亚洲欧美日韩视频二区| 国产精品一区在线观看| 亚洲精品在线三区| 国产精品日韩高清| 欧美激情综合五月色丁香小说| 欧美日韩国产免费观看| 国内伊人久久久久久网站视频| 国产欧美在线视频| 欧美日韩精品二区第二页| 欧美人成免费网站| 久久久精品国产免费观看同学| 性欧美xxxx视频在线观看| 国产一区二区中文字幕免费看| 午夜精品久久久久99热蜜桃导演| 欧美精品日韩综合在线| 亚洲色图制服丝袜| 久久精品视频在线观看| 欧美激情中文字幕在线| 国产视频一区欧美| 欧美一区二区三区免费大片| 国产伦精品一区二区三区视频孕妇| 国产精品三级久久久久久电影| 亚洲一区二区在线播放| 欧美三级日本三级少妇99| 日韩视频一区二区三区在线播放| 欧美激情一二区| 黄色成人小视频| 国产精品99久久99久久久二8| 国内精品视频久久| 欧美成人资源网| 国产精品日产欧美久久久久| 亚洲毛片一区二区| 欧美精品在线观看| 久久先锋影音av| 久久精品国亚洲| 久久精品国产91精品亚洲| 欧美日韩国产不卡在线看| 91久久在线观看| 欧美国产视频在线| 国产精品草草| 夜夜爽av福利精品导航| 1000部精品久久久久久久久| 性色av一区二区三区| 红桃视频成人| 亚洲伦伦在线| 精品二区久久| 国产综合色产在线精品| 1000部精品久久久久久久久| 国产精品尤物福利片在线观看| 美女主播精品视频一二三四| 国内精品久久久久影院 日本资源| 亚洲二区视频在线| 亚洲一区二区三区中文字幕在线| 亚洲盗摄视频| 欧美三级乱码| 99re热这里只有精品免费视频| 国产精品v欧美精品∨日韩| 99国产精品视频免费观看| 美女黄色成人网| 国产精品久久久久久久电影| 欧美理论在线| 亚洲在线免费观看| 亚洲欧洲精品一区二区| 免费精品99久久国产综合精品| 亚洲欧洲综合| 欧美体内谢she精2性欧美| 欧美日韩在线观看一区二区| 国产精品久久一区二区三区| 亚洲午夜激情免费视频| 欧美日韩xxxxx| 欧美日韩亚洲在线|