- labview實訓報告 推薦度:
- 相關推薦
labview實訓報告
篇一:Labview實訓報告
第1章
1.1 LabVIEW的介紹 緒論
LabVIEW是Laboratory Instrument Engineering Workbench (實驗室虛擬儀器集成環境)的簡介,是由美國國家儀器(NI , National Instruments)公司開發的、優秀的商用圖形化編程開發平臺。LabVIEW是一種圖形化編程語言,又稱G (Graphic)語言。LabVIEW程序被稱為VI(Virtual Instrument),即虛擬儀器。 與 C 和BASIC 一樣,LabVIEW也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據采集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。LabVIEW也有傳統的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便于程序的調試。 LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種用圖標代替文本行創建應用程序的圖形化編程語言。傳統文本編程語言根據語句和指令的先后順序決定程序執行順序,而 LabVIEW 則采用數據流編程方式,程序框圖中節點之間的數據流向決定了VI及函數的執行順序。VI指虛擬儀器,是 LabVIEW 的程序模塊。
LabVIEW 提供很多外觀與傳統儀器(如示波器、萬用表)類似的控件,可用來方便地創建用戶界面。用戶界面在 LabVIEW 中被稱為前面板。使用圖標和連線,可以通過編程對前面板上的對象進行控制。這就是圖形化源代碼,又稱G代碼。LabVIEW 的圖形化源代碼在某種程度上類似于流程圖,因此又被稱作程序框圖代碼。
1.2 實訓的目的及意義
實訓的目的在于讓學生了解現代儀器科學與技術的發展前沿,學習和掌握虛擬儀器系統組成和工作原理,掌握虛擬儀器LabVIEW圖形化軟件設計方法與調試技巧,培養學生查閱資料的能力和運用知識的能力,提高學生的論文撰寫和表述能力,培養學生正確的設計思想、嚴謹的科學作風,培養學生的創新能力和運用知識的能力。并且要求學生了解并掌握虛擬儀器的設計方法,具備初步的獨立設計能力,初步掌握對圖形化編程語言LabVIEW的編程、調試等基本技能,通過整個設計過程大致領會并了解LabVIEW軟件的其他虛擬儀器的設計方法,從而為將來在實際工程項目中使用LabVIEW打下良好的實踐基礎,提高綜合運用所學的知
識獨立分析和解決問題的能力。 與C和BASIC一樣,LabVIEW也是通用的編程系統,有一個完成任何編程任務的龐大函數庫。LabVIEW的函數庫包括數據采集、GPIB、串口控制、數據分析、數據顯示及數據存儲,等等。LabVIEW也有傳統的程序調試工具,如設置斷點、以動畫方式顯示數據及其子程序(子VI)的結果、單步執行等等,便于程序的調試根據一些項目統計,完成一個功能類似的大型應用軟件,熟練的LabVIEW程序員所需的開發時間,大概只是熟練的C程序員所需時間的1/5左右。所以,如果項目開發時間緊張,應該優先考慮使用LabVIEW,以縮短開發時間。
從現實的意義來說,在高等工程教育中采用虛擬實驗室,可以從根本上解決實驗與實習經費嚴重短缺的問題。作為傳統電子技術實驗的補充,使學生初步掌握仿真軟件技術,可使實驗內容緊密聯系課本內容,比較全面的概括和反映部分所學的知識點,使課堂內容具體化。同時,利用虛擬儀器技術實現對儀器設備的遠程、分布式控制。一方面繼承實物實驗可操作性、參與性強的優點,另一方面又可利用計算機優勢,發揮其直觀、動態模擬、迅速準確、資源共享、資金投入量少等特點,從而建立一種新型的實驗教學方式,進一步提高教學效率。
第2章 LabVIEW實訓內容
2.1 LabVIEW軟件的基礎操作
2.1.1 基于模板打開一個VI并運行
啟動LabVIEW后會出現一個“啟動”窗口。在該窗口中,可以進行新建VI、新建項目、新建基于模板的VI、打開LabVIEW自帶的幫助和入門指南等文檔、查找范例和鏈接LabVIEW網絡資源等操作。
例如,在“新建”窗口中選擇“VI6→基于模板→使用指南(入門)→生成、分析和顯示”單擊后右側便相應的出現該模板VI的程序框圖預覽和該模板VI的功能說明,然后單擊“確定”按鈕,便同時打開了“生成、分析和顯示”模板VI的前面板和程序框圖。點擊前面板或程序框圖工具欄上的“運行”按鈕,運行程序,便可看到相應的運行結果。
2.1.2 基于模板創建一個VI
在已經打開的模板VI前面板窗口或程序框圖窗口的菜單欄中選擇“文件→保存”,單擊后會彈出一個“保存”對話框。在“保存”對話框中選擇VI要保存的位置,并且給VI取一個名稱。然后單擊“確定”按鈕,文件便保存成功了。
2.2基礎實訓
2.2.1 通過循環創建二維數組
新建一個VI,在程序框圖中用兩個For循環嵌套的方法來創建二維數組。內部For循環執行完以后會產生一組一維數組,按照外循環的循環次數N執行內循環,便會產生N組一維數組,這N組一維數組在外循環結束時組成二維數組輸出到顯示控件中。外循環的循環次數決定了二維數組的列數。如圖2-1所示的前面板運行結果為2行3列的二維數組。如果想創建M維數組就需要用M個For循環進行嵌套。
圖2-1 用For循環創建二維數組
2.2.2 二維數組與電子表格字符串相互轉換
如圖2-2所示,在程序框圖中使用For循環創建一個3行4列的二維數組,數組中的每個元素都是由隨機數函數產生的0至1之間的隨機數。其次,在程序框圖中創建“數組至電子表格字符串轉換”函數,函數的“數組”輸入端接入For循環產生的二維數組,“格式字符串”輸入端接入電子表格的格式字符串,即“%1.4f”字符串。
在函數的輸出端創建顯示控件“二維電子表格字符串”,向下移動該控件并創建“電子表格字符串至數組轉換”函數。函數的“電子表格字符串”輸入端連接二維電子表格字符串,“格式字符串”輸入端接入“%s”字符串常量。運行程序,查看運行結果。
篇二:labview實訓報告
(一) 實訓目的
這兩周進行軟件實訓,運用LabVIEW驅動硬件。使學生對LabVIEW軟件能熟練使用。
(二) 實訓的意義
通過實習,可以使我們熟悉具體操作流程,增強感性認識,并可從中進一步了解、鞏固與深化已經學過的理論和方法,提高發現問題、分析問題以及解決問題的能力。
(三) 實訓內容
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一
種用圖令的先后順序決定程序執行順序,而LabVIEW則采用數據流編程方式,程序框圖中節點之間的數據流向決定了VI及函數的執行順序。VI指虛擬儀器,是LabVIEW的程序模塊。
LabVIEW提供很多外觀與傳統儀器(如示波器、萬用表)類似的控件,可用來方便地創建用戶界面。用戶界面在LabVIEW中被稱為前面板。前面板創建完畢后,便可使用圖形化的函數添加源代碼來控制前面板上的對象。在程序框圖上添加圖形化代碼,即G代碼或程序框圖代碼。因此又被稱作程序框圖代碼。
(四) 實訓步驟
在第一周中,我們對軟件進行熟悉。根據我們之前在網上查的資料和LabVIEW自帶的幫助學會運用LabVIEW。做我們從圖書館借到的書上的例子或軟件上自帶的范例來練手。
在第一周,我根據書上和軟件上的范例熟悉各個程序模塊的作用。用它連接了各種儀器進行實驗觀察。并根據例子做了幾個實驗。
以下是我在第一周做的各種東西。
顯示信號波形、 信號波形開始由于波形變化速度太快,增加一個延時信號控件聲音波形
添加聲音采集控件
添加示波器
添加停止控件
將需要循環的控件圈起來
篇三:labviEW虛擬儀器實習報告
實驗一:
實驗步驟
(1)啟動LabVIEW,創建一個VI并命名為test1。
(2)在前面板中放置一個溫度計控件,并修改控件標簽名為發動機溫度和設置最大值為100。該控件從“控件—經典—經典數值”子選項板中獲得。
(3)按同樣的方法在前面板中放置一個儀表控件,并修改儀表控件的標簽名為汽車速度,標尺刻度范圍為0~150。
(4)按同樣的方法在前面板中放置一個數值輸入控件,并修改控件標簽名為發動機轉速。
(5)從“窗口”下拉菜單中選擇“顯示程序窗口”切換到程序框圖窗口。
(6)在程序窗口中創建乘法函數,該函數中函數選項板中的“函數—編程—數值”子選項板中選擇,并和發動機轉速輸入控件連線,為乘法函數創建一個常量,修改為圖中所示值。
(7)按同樣的方法創建加法函數、平方根函數和除法函數,并按圖中所示修改常量值和連好線。
(8)切換至前面板,在發動機轉速控件中輸入數值,點擊運行按鈕,運行VI程序。
(9)修改圖標為T/V以表示該子VI輸出量為發動機溫度和汽車速度,并保存。
前面板:
程序框圖:
實驗二:
實驗步驟:
(1)啟動LabVIEW,創建一個vi并保存為test2。
(2)在前面板中創建一個旋鈕控件,修改標簽名為發動機轉速,設置數值范圍為0~5000,從旋鈕控件中調出一個數字顯示控件來同步顯示旋鈕控件當前值。
(3)在前面板創建兩個數值顯示控件,并修改標簽名為汽車速度和發動機溫度。
(4)切換至程序框圖窗口。
(5)在程序框圖中創建一個大于或等于函數。
(6)在程序框圖中調用實驗一的子函數,從函數選板中的“函數—選擇VI”選在實驗一創建的子vi.vi。
(7)在程序框圖中創建一個蜂鳴器函數,并按圖示連線情況連線。
(8)切換至前面板,在發動機轉速中輸入數值,點擊運行按鈕運行。
前面板:
程序框圖:
實驗三:
實驗步驟:
(1)創建一個VI,在前面板中創建一個波形圖控件。
(2)在前面板添加一個波形圖表控件。
(3)切換到程序窗口圖。
(4)在程序框圖中創建一個For循環,并給For循環創建一個常量,設置值為50.
(5)在For循環中放置一個隨機數函數。
(6)在For循環中放置一個整數倍毫秒函數,并為期創建常量,設置常量值為100.
(7)按照程序框圖連好線,切換至前面板,點擊運行按鈕運行程序。
前面板:
程序框圖:
實驗四:
實驗步驟:
(1)新建一個VI,在前面板中添加一個波形圖控件。
(2)在前面板中添加一個顯示二維數組中元素的數值顯示控件。首先創建一個空數組和一個數值顯示控件,然后將數值顯示控件拖放入空的數組中作為數組的輸入數據類型。用鼠標拖動數組顯示要求的行數和列數。
(3)切換至程序框圖,在程序框圖中放置一個For循環,并設置循環總數為100.
(4)在For循環中放置一個隨機數函數、兩個乘法函數、一個除法函數和一個正弦函數。
(5)在程序框圖中創建一個數組函數和一個寫入電子表格文件函數并將其拖放至圖中合適位置。
(6)按圖示連好線,并為圖中所示的兩個數值常量函數的輸入端創建常量,分別為50和2。
(7)切換至前面板,點擊運行按鈕運行程序。
前面板:
程序框圖:
實驗五:
實驗步驟:
(1)新建一個VI,在前面板中創建兩個波形圖控件,并分別修改標簽為合成波形圖和相位譜分析。
(2)切換至程序框圖,在程序框圖中放置一個正弦波函數。
(3)為正弦函數創建輸入控件,修改標簽為頻率1,幅值1和相位1,設置參數值分別為5Hz、3Hz、90Hz。
(4)接步驟(2)、(3)再創建一個正弦函數,并設置相應值為3Hz、2Hz、0Hz。
(5)在其中一個正弦函數的采樣信息輸入端子處點擊鼠標右鍵,創建一個輸入控件,該控件包含采樣頻率和采樣數,設置參數為100Hz和200Hz,并將其輸入至另一個正
【labview實訓報告】相關文章:
labview實訓報告范文(精選8篇)01-07
實訓報告02-25
實訓的報告06-16
鉗工實訓報告04-23
鉗工的實訓報告04-15
測量實訓報告02-28
java實訓報告06-09
excel實訓報告06-09
電工實訓報告04-11