基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計_第1頁
基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計_第2頁
基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計_第3頁
基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計_第4頁
基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、精品LabVIEW技術大作業(yè)題目:基于LabVIEW的溫度測量及數(shù)據(jù)采集系統(tǒng)設計學院(系):信息與通信工程學院班級:通信133學號:xxxxxxxxx姓名:xxxxxx一、設計背景LABVIEW最初就是為測試測量而設計的,因而測試測量也就是現(xiàn)在LABVIEW最廣泛的應用領域。經(jīng)過多年的發(fā)展,LABVIEW在測試測量領域獲得了廣泛的承認。至今,大多數(shù)主流的測試儀器、數(shù)據(jù)采集設備都擁有專門的LabVIEW驅(qū)動程序,使用LabVIEW可以非常便捷的控制這些硬件設備。同時,用戶也可以十分方便地找到各種適用于測試測量領域的LabVIEW工具包。這些工具包幾乎覆蓋了用戶所需的所有功能,用戶在這些工具包的基

2、礎上再開發(fā)程序就容易多了。有時甚至于只需簡單地調(diào)用幾個工具包中的函數(shù),就可以組成一個完整的測試測量應用程序。二、系統(tǒng)方案本設計的程序框圖和前面板圖分別是圖1.1和圖1.2溫度測量及數(shù)據(jù)采集系統(tǒng).vi”是一個測量溫度并將測試數(shù)據(jù)輸出到文件的VIo此VI中的溫度是用一個20至40的隨機整數(shù)來代替的,測試及采集100個溫度值,每隔0.25秒測一次,共測定25秒。在數(shù)據(jù)采集過程中,VI將在前面板的波形圖上實時地顯示測量結(jié)果。采集過程結(jié)束后,波形圖上顯示出溫度數(shù)據(jù)曲線,數(shù)組中顯示每次的溫度測量數(shù)據(jù),并在顯示控件中顯示測試中溫度的最大值、最小值和平均值,同時把測量的溫度值以文件的形式存盤。感謝下載載圖1.

3、1溫度測量及數(shù)據(jù)采集程序框圖1.2溫度測量及數(shù)據(jù)采集前面板圖二、系統(tǒng)各模塊介紹2.1 循環(huán)模塊For循環(huán)用于將某段程序循環(huán)執(zhí)行指定的次數(shù)是總數(shù)接線端,指定For循環(huán)內(nèi)部代碼執(zhí)行的次數(shù)。如將0或負數(shù)連接至總數(shù)接線端,F(xiàn)or循環(huán)不執(zhí)行是計數(shù)接線端,表示完成的循環(huán)次數(shù)。第一次循環(huán)的計數(shù)為0本設計使用for循環(huán)將循環(huán)內(nèi)的程序循環(huán)100次。2.2 等待模塊本設計使用等待函數(shù)來等待指定長度的毫秒數(shù),并返回毫秒計時器的值。連線0至毫秒計時值輸入,可迫使當前線程放棄對CPU的控制。2.2等待時間函數(shù)結(jié)構(gòu)250©程序設置等待時間為250ms,因為設計中測試及采集100個溫度值,每隔0.25秒測一次,共

4、測定25秒2.3溫度測量及記錄模塊由于計劃本設計的輸出到文件的格式為如下:點數(shù)時間(s)溫度值(°c)10.00000023.0000002 0.25000030.0000003 0.50000026.000000這部分寫入的是除了題頭的部分,用格式化寫入字符串(函數(shù))使數(shù)據(jù)格式化為文本,并使文本寫入文件。寫入的內(nèi)容分為三個部分,第一部分是“點數(shù)”的數(shù)據(jù),是將for循環(huán)的計數(shù)接線端和“加一”函數(shù)相連,輸出長整形數(shù)據(jù)到“輸入1”。第二部分是“時問”的數(shù)據(jù),是將for循環(huán)的計數(shù)接線端和雙精度常數(shù)0.25用乘法函數(shù)輸出雙精度數(shù)據(jù)到“輸入3”第二部分是“溫度值”的數(shù)據(jù),溫度是用一個20至40

5、的隨機整數(shù)來代替的,隨機數(shù)(0-1)和雙精度常數(shù)20用乘法函數(shù)相乘的輸出值和雙精度常數(shù)20用加法函數(shù)相加,將輸出值用最近數(shù)取整函數(shù)向最近的整數(shù)取整,將取整后的值輸出雙精度數(shù)據(jù)到“輸入5”。輸入2、輸入4、輸入6為制表符常量。Z.4 .3溫度測量及記錄模塊程序框圖5 .4格式化寫入字符串函數(shù)結(jié)構(gòu)2.4儲存文件模塊一個典型的文件I/O操作包括3個步驟:創(chuàng)建或打開一個文件;做讀取或?qū)懭氩僮?;關閉文件本設計使用了打開/創(chuàng)建/替換文件(函數(shù)),寫入文本文件(函數(shù)),關閉文件(函數(shù))和簡易錯誤處理器VI來構(gòu)成儲存文件的模塊2.5儲存文件模塊程序框圖5.1.1 打開/創(chuàng)建/替換文件(函數(shù))2.6打開/創(chuàng)建/

6、替換文件函數(shù)結(jié)構(gòu)權(quán)限指定訪問read/writeread-onlyH write-only文件的方式。默認值為read/write 。錯誤輸入(無錯誤)表明節(jié)點運行前發(fā)生的錯誤。該輸入將提供標準錯誤輸入功能在本設計中,運行程序后,提示“選擇或輸入一個需打開的文件路徑”,可以創(chuàng)建或選擇一個txt文件,用來記錄測量數(shù)據(jù)。2.4.2寫入文本文件(函數(shù))2.7寫入文本文件函數(shù)結(jié)構(gòu)此函數(shù)使字符串或字符串數(shù)組按行寫入文件。其中文本是函數(shù)寫入文件的數(shù)據(jù)。文本可以是字符串和字符串數(shù)組。本設計中的第一個循環(huán)外的寫入文本文件函數(shù)和連接字符串相連實現(xiàn)字符串寫入文件的功能,在連接字符串中將字符串“點數(shù)時間(s)溫度值

7、(°c)”和行結(jié)束常量連接。循環(huán)內(nèi)的寫入文本文件函數(shù)將在之前的文本文件中繼續(xù)寫入字符串,由溫度測量及記錄模塊的“格式化寫入字符串”的輸出提供數(shù)據(jù)。2.4.3關閉文件(函數(shù))本設計使用關閉文件函數(shù)來關閉引用句柄指定的打開文件,并返回至引用句柄相關文件的路徑2.8關閉文件函數(shù)結(jié)構(gòu)2.4.4簡易錯誤處理器VI當本設計關閉文件時發(fā)生錯誤,顯示有錯誤發(fā)生。如發(fā)生一個錯誤,該VI返回錯誤描述,或選擇性地打開一個對話框。2.9簡易錯誤處理器結(jié)構(gòu)2.5顯示模塊2.10顯示模塊程序框圖2.11顯示模塊前面板圖本設計的顯示模塊由五個部分構(gòu)成,分別是前面板的波形圖顯示的實時數(shù)據(jù)、數(shù)組顯示的數(shù)據(jù)和三個數(shù)值顯

8、示控件顯示的最大最小值及均值。在數(shù)據(jù)框圖中將溫度測量及記錄模塊的溫度值輸出到實時數(shù)據(jù)的波形圖控件和記錄數(shù)據(jù)的數(shù)組中,就可以在前面板上觀察到測試的溫度值,將其溫度值經(jīng)過“均值VI”輸出平均值到平均值的顯示控件中,經(jīng)過“數(shù)組最大值與最小值”函數(shù)分別輸出最大值和最小值到相應顯示控件中,連接時隧道模式選擇索引。三、系統(tǒng)性能:在計算機廣泛應用的今天,數(shù)據(jù)采集的重要性是十分顯著的。它是計算機與外部物理世界連接的橋梁。溫度測量及數(shù)據(jù)采集系統(tǒng)在很多行業(yè)都被需要,而且可以配合別的軟件使用。此溫度測量及數(shù)據(jù)采集系統(tǒng)設計操作簡單,數(shù)據(jù)清晰明了,用戶可以快速理解和使用。四、心得體會經(jīng)過幾天的labview大作業(yè)研究和

9、實踐,我收獲了很多。結(jié)合之前課堂作業(yè)和課后實踐的學習經(jīng)驗,我通過查閱資料和認真嚴謹?shù)臉?gòu)想,反復實踐和修改調(diào)試,設計了出一個溫度測量及數(shù)據(jù)采集的系統(tǒng)。通過這次設計,讓我更近一步地熟悉了LabVIEW開發(fā)環(huán)境和編程方法,以及程序結(jié)構(gòu)、數(shù)據(jù)類型、圖形顯示等方法,掌握了軟件開發(fā)流程及其調(diào)試技術。設計的每一步都是細細推敲過的,讓我培養(yǎng)了嚴謹仔細的學習態(tài)度,反復改良此系統(tǒng)的功能和面板圖,使我懂得了精益求精的道理。以后會更深入的學習labview,讓它更多的應用在我們其他方面的學習和研究中。精品參考文獻:m周鵬,許鋼,馬曉瑞,汪石農(nóng),張明艷.LabVIEW信號處理.北京:電子工業(yè)出版社,2013,第1版,51-55.2楊樂平,李海濤,肖相生等.LabVIEW程序設計與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論