- 相關(guān)推薦
labview實(shí)驗(yàn)方案設(shè)計(jì)
實(shí)驗(yàn)方案的背景、理論基礎(chǔ)和目的,試驗(yàn)設(shè)計(jì)、方法和組織,包括統(tǒng)計(jì)學(xué)考慮、試驗(yàn)執(zhí)行和完成的條件。小編整理的labview實(shí)驗(yàn)方案,供參考!
篇一:labview實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)一
一.實(shí)驗(yàn)?zāi)康?/strong>
熟悉LabVIEW軟件的基本編程環(huán)境。
二.實(shí)驗(yàn)內(nèi)容
創(chuàng)建并保存一個(gè)VI程序。此VI要實(shí)現(xiàn)的功能是:隨機(jī)生成一個(gè)數(shù)值,經(jīng)過一定的運(yùn)算過程,輸出顯示成為容積和溫度值。
三.實(shí)驗(yàn)步驟
1、選擇 FileNew,打開一個(gè)新的前面板窗口。
2、從 ControlsNumeric 中選擇 Tank放到前面板中。
3、在標(biāo)簽文本框中輸入“容積”,然后在前面板中的其他任何位置單擊一下。字體改為“華文行楷”,字號:36。
4、把容器顯示對象的顯示范圍設(shè)置為0.0到1000.0。
使用文本編輯工具(Text Edit Tool),雙擊容器坐標(biāo)的10.0 標(biāo)度,使它高亮顯示。
在坐標(biāo)中輸入 1000,再在前面板中的其他任何地方單擊一下。 這時(shí)0.0到1000.0之間的增量將被自動顯示。
在容器旁配數(shù)據(jù)顯示。
將鼠標(biāo)移到容器上,點(diǎn)右鍵,在出現(xiàn)的快速菜單中選Visible ItermsDigital Display即可。
5、從ControlsNumeric 中選擇一個(gè)溫度計(jì),將它放到前面板中。設(shè)置其標(biāo)簽為“溫度”,字體改為“華文行楷”,字號:36。溫度計(jì)的顯示范圍為0到100,同時(shí)配數(shù)字顯示。可得到如下的'前面板圖。
6、WindowsShow Block Diagram 打開程序框圖窗口。從功能模板中選擇對象,將它們放到程序框圖上,組成下圖(其中的標(biāo)注是后加的)。
7、該流程圖中新增的對象有兩個(gè)乘法器、兩個(gè)數(shù)值常數(shù)、一個(gè)隨機(jī)數(shù)發(fā)生器、一個(gè)進(jìn)程監(jiān)視器,溫度和容積對象是由前棉板的設(shè)置自動帶出來的。
8、乘法器和隨機(jī)數(shù)發(fā)生器由FunctionsNumeric中拖出,數(shù)值常數(shù)也可以這樣得到。
9、用連線工具將各對象按規(guī)定連接。
創(chuàng)建數(shù)值常數(shù)對象的另一種方法是在連線時(shí)一起完成。具體方法是:用連線工具在某個(gè)功能函數(shù)或VI的連線端子上單擊鼠標(biāo)右鍵,再從彈出的菜單中選擇 Create Constant,就可以創(chuàng)建一個(gè)具有正確的數(shù)據(jù)格式的數(shù)值常數(shù)對象。
10、WindowsShow Front Panel 打開前面板窗口,雙擊空白處,寫入設(shè)計(jì)人個(gè)人信息。
11、選擇 FileSave,把該VI 保存為 D:LabVIEW-姓名 目錄中的 Temp & Vol.vi。
在前面板中,單擊Run(運(yùn)行)按鈕,運(yùn)行該 VI。注意電壓和溫度的數(shù)值都顯示在前面板中。
12、拷貝前面板和程序框圖到Word文件中,作為本次實(shí)驗(yàn)報(bào)告的素材。
13、選擇FileClose,關(guān)閉該 VI 。
四.實(shí)驗(yàn)結(jié)果
五.實(shí)驗(yàn)體會
Labview是一種圖形編程軟件,上手很快,但達(dá)到一定程度后,發(fā)現(xiàn)很難取得進(jìn)步。個(gè)人覺得是,labview最重要的是對編程結(jié)構(gòu)的深入體會和各函數(shù)控件功能的充分掌握。前者可以通過看范例理解加深。但后者只看范例是行不通的。每個(gè)控件都有不同的功能和使用要求,如果不知道,很難使用和掌握。它的圖形語言和MATLAB軟件中的simulink語言形同,區(qū)別在控件上的不同,有些使用方式很類似。
實(shí)驗(yàn)二
一.實(shí)驗(yàn)?zāi)康?/strong>
熟悉數(shù)組及其數(shù)組功能函數(shù)的使用,熟悉簇及其簇功能函數(shù)的使用。
二.?dāng)?shù)組實(shí)驗(yàn)內(nèi)容
數(shù)組功能函數(shù)的應(yīng)用。
三.?dāng)?shù)組實(shí)驗(yàn)步驟
1.在前面板上創(chuàng)建1個(gè)數(shù)值型一維輸入控件,元素個(gè)數(shù)為12,元素值隨意鍵入。將該控件標(biāo)簽改名為“創(chuàng)建的原始數(shù)值”。
2. 在前面板上創(chuàng)建3個(gè)數(shù)值型一維顯示控件,元素個(gè)數(shù)為12。分別將它們的控件標(biāo)簽改名為“數(shù)組顯示”、“已排序的數(shù)組”和“已反轉(zhuǎn)的數(shù)組”。
3. 在程序框圖中拖入“一維數(shù)組排序(Sort 1D Array)”和“反轉(zhuǎn)一維數(shù)組(Reverse 1D Array)”兩個(gè)函數(shù),并按圖1(b)連線。
4. 在前面板上拖入3個(gè)數(shù)值型顯示控件,分別將它們的控件標(biāo)簽改名為“最大值”、“最小值”和“元素”。
5. 在前面板上拖入1個(gè)數(shù)值型輸入控件,將它的控件標(biāo)簽改名為“索引”。
6. 在程序框圖中拖入“索引數(shù)組(Index Arrary)”和“數(shù)組最大值和最小值(Arrary Max & Min)”,并按圖1(b)連線。
7. 在前面板上鍵入設(shè)計(jì)人信息。
8. 在前面板上點(diǎn)擊“連續(xù)運(yùn)行”按鈕,運(yùn)行程序,改變參數(shù),觀測結(jié)果。
9. 將文件保存,并拷貝前面板和程序框圖到Word文件中,作為本次實(shí)驗(yàn)報(bào)告的素材。
四.簇實(shí)驗(yàn)內(nèi)容
創(chuàng)建簇、分解簇、捆綁簇的功能將一個(gè)簇中內(nèi)容在另一個(gè)簇中顯示出來。
五.簇實(shí)驗(yàn)步驟
1. 打開前面板,創(chuàng)建1個(gè)簇殼(Array & Cluster palette),標(biāo)簽改為“輸入簇(Input Cluster)”,拖曳至適當(dāng)大小。
2. 在這個(gè)簇殼中放置1個(gè)數(shù)值輸入控件,1個(gè)布爾開關(guān)按鍵控件,1個(gè)數(shù)值型溫度計(jì)控件和1個(gè)字符串型輸入控件。
3. 仿照以上步驟,創(chuàng)建1個(gè)“輸出簇(Output Cluster)”如上。注意將各控件(Control)改為相應(yīng)的顯示型(indicator)。
4. 用快速菜單查看兩個(gè)簇的序是否一致,若有差別,改之。
5. 在程序框圖上拖入“解除綁定(unbundle)”、“綁定(bundle)”和“按名稱解除綁定(unbundle
by name)”3個(gè)函數(shù),并按圖2(b)連線。
6. 在前面板上鍵入設(shè)計(jì)人信息。
7. 在前面板上點(diǎn)擊“連續(xù)運(yùn)行”按鈕,運(yùn)行程序,改變參數(shù),觀測結(jié)果。
8. 將文件保存,并拷貝前面板和程序框圖到Word文件中,作為本次實(shí)驗(yàn)報(bào)告的素材。
六.實(shí)驗(yàn)結(jié)果
篇二:labview實(shí)驗(yàn)報(bào)告
一、 設(shè)計(jì)目標(biāo)
利用LabVIEW圖形化編程平臺,設(shè)計(jì)一個(gè)溫度測控系統(tǒng),對某一環(huán)境中的
溫度信號進(jìn)行測量、顯示、控制以及記錄。自行設(shè)計(jì)用戶界面,自行定義數(shù)據(jù)類型,自行選擇程序結(jié)構(gòu)和函數(shù)方法,要求最終系統(tǒng)UI友好、功能完善、操作簡便。
二、設(shè)計(jì)內(nèi)容
1、采用信號生成方式來生成溫度數(shù)據(jù)
2、使用文本框顯示及時(shí)溫度數(shù)據(jù)及溫度上限值;使用溫度計(jì)空間顯示溫度;使用按鈕來控
制溫度信號的采集、暫停采集,以及停止系統(tǒng)等。使用led等來顯示是否報(bào)警;使用波
形圖顯示采集到的全部溫度數(shù)據(jù);
3、將數(shù)據(jù)保存到文件中。
4、可以調(diào)節(jié)溫度上限值,可以顯示是否報(bào)警。
三、前面板設(shè)計(jì)
四、程序框圖
五、系統(tǒng)運(yùn)行與調(diào)試
運(yùn)行結(jié)果:
當(dāng)運(yùn)行程序時(shí),點(diǎn)擊開始采集,系統(tǒng)就會連續(xù)產(chǎn)生100個(gè)溫度數(shù)據(jù),對每個(gè)數(shù)據(jù)進(jìn)行分析。溫度可以用攝氏度顯示,也可以用華氏來顯示,會同時(shí)在文本框和溫度計(jì)中顯示。對于每一個(gè)溫度,會即時(shí)的顯示在波形圖上。如果采集的溫度超過了溫度上限,則會產(chǎn)生報(bào)警,Alarm Counter記錄的是連續(xù)的報(bào)警次數(shù)。當(dāng)采集完100個(gè)數(shù)據(jù)后,系統(tǒng)會停止,跳出對話框,提示數(shù)據(jù)采集完畢。
開發(fā)過程中,總是不能把心里想的做出來,心里想的是一個(gè)功能全面,很完善的一個(gè)系統(tǒng),可是由于不熟悉,很多功能做不出來。也有很多空間根本沒接觸過,不知道怎么去用。當(dāng)然,最大的問題還是程序框圖設(shè)計(jì)的問題,使用的.程序結(jié)構(gòu)的不同,會很大程度上影響后面的設(shè)計(jì)。Lavview和編程語言不同,思想上還沒有徹底的從編程語言中轉(zhuǎn)換到圖形編程中,導(dǎo)致設(shè)計(jì)不出完美的系統(tǒng)來。這是最大的問題。以后有機(jī)會只能通過大量的實(shí)踐來增強(qiáng)我對與圖像編程的理解。
六、設(shè)計(jì)總結(jié)與體會
模擬溫度監(jiān)測系統(tǒng)基本上完成,通過親自動手實(shí)踐,也確實(shí)重新認(rèn)識了這門學(xué)科。也掌握了基本的設(shè)計(jì)思想,對于控件的使用等都越來越熟悉,可以設(shè)計(jì)出自己的系統(tǒng)來。
本次設(shè)計(jì)的溫度監(jiān)測系統(tǒng)并沒有實(shí)際的應(yīng)用價(jià)值,可是很大程度上讓我了解了LabView的強(qiáng)大功能,對于代碼編程不是很擅長的人,可以通過LabView設(shè)計(jì)出出色的系統(tǒng)。所以,我覺得這些不管是代碼編程還是這種圖形化的編程,其實(shí)都是一個(gè)工具而已,我們要深刻理解的就是思想,理解了思想,用不同的工具來實(shí)現(xiàn)那都很容易的。
七、 參考文獻(xiàn)
[1] 吳成東 孫秋野 盛科.LabVIEW虛擬儀器程序設(shè)計(jì)及應(yīng)用[M].北京:人民郵電出版社,2008,1-242
篇三:LabVIEW虛擬儀器實(shí)驗(yàn)報(bào)告
實(shí)驗(yàn)一 Labview基本操作
1.實(shí)驗(yàn)?zāi)康?/strong>
熟悉LabVIEW軟件的基本編程環(huán)境。
2.實(shí)驗(yàn)內(nèi)容
創(chuàng)建一個(gè)VI程序,并將此程序保存為子VI。此VI要實(shí)現(xiàn)的功能是:當(dāng)輸入發(fā)動轉(zhuǎn)速
時(shí),經(jīng)過一定運(yùn)算過程,輸出發(fā)動機(jī)溫度和汽車速度值。
3.實(shí)驗(yàn)步驟
(1)啟動LabVIEW,創(chuàng)建一個(gè)VI。
。2)在前面板中放置一個(gè)溫度計(jì)控件,并修改控件標(biāo)簽名為發(fā)動機(jī)溫度和設(shè)置最大值為100。該控件從“控件—經(jīng)典—經(jīng)典數(shù)值”子選項(xiàng)板中獲得。
。3)按同樣的方法在前面板中放置一個(gè)儀表控件,并修改儀表控件的標(biāo)簽名為汽車速度,標(biāo)尺刻度范圍為0~150。
(4)按同樣的方法在前面板中放置一個(gè)數(shù)值輸入控件,并修改控件標(biāo)簽名為發(fā)動機(jī)轉(zhuǎn)速。
。5)從“窗口”下拉菜單中選擇“顯示程序窗口”切換到程序框圖窗口。
。6)在程序窗口中創(chuàng)建乘法函數(shù),該函數(shù)中函數(shù)選項(xiàng)板中的“函數(shù)—編程—數(shù)值”子選項(xiàng)板中選擇,并和發(fā)動機(jī)轉(zhuǎn)速輸入控件連線,為乘法函數(shù)創(chuàng)建一個(gè)常量,修改為圖中所示值。
(7)按同樣的方法創(chuàng)建加法函數(shù)、平方根函數(shù)和除法函數(shù),并按圖中所示修改常量值和連好線。
。8)切換至前面板,在發(fā)動機(jī)轉(zhuǎn)速控件中輸入數(shù)值,點(diǎn)擊運(yùn)行按鈕,運(yùn)行VI程序。
。9)修改圖標(biāo)為T/V以表示該子VI輸出量為發(fā)動機(jī)溫度和汽車速度,并保存為vi.vi。
4.實(shí)驗(yàn)結(jié)果
前面板為:
程序框圖為:
5、實(shí)驗(yàn)心得體會
這次實(shí)驗(yàn)給了我們實(shí)踐的機(jī)會,雖然實(shí)驗(yàn)題目并不復(fù)雜,但實(shí)驗(yàn)過程融合了我們學(xué)習(xí)的方方面面的知識,我們的實(shí)踐水平有了一定程度的提高,對labview有了更加深入的認(rèn)識,同時(shí)更加體會到實(shí)踐對于理論學(xué)習(xí)的推動作用,我們在理論學(xué)習(xí)時(shí)遇到的'一些問題,可能在實(shí)踐時(shí)有更深入的認(rèn)識。Labview是一個(gè)強(qiáng)大的開發(fā)軟件,一定程度彌補(bǔ)了我們c語言方面的缺陷,可視化的編程環(huán)境成為吸引我的亮點(diǎn)所在。
實(shí)驗(yàn)二典型信號虛擬發(fā)生器
1.實(shí)驗(yàn)?zāi)康?/strong>
1、 在理論學(xué)習(xí)的基礎(chǔ)上,通過本實(shí)驗(yàn)熟悉正弦波、方波、三角波、鋸齒波等幾種典型信號的波形和參數(shù)特征,熟悉信號的時(shí)域波形變化趨勢。
2、掌握基本函數(shù)發(fā)生器運(yùn)用。
2.實(shí)驗(yàn)要求
、倮没竞瘮(shù)信號發(fā)生器設(shè)計(jì)一個(gè)虛擬信號發(fā)生器;
、诜謩e測試正弦波,三角波,方波等三種不同波形
③分別在不同頻率,幅值,采樣頻率采樣數(shù)據(jù)偏移量的情況測試上述波形
、芡瓿蓪(shí)驗(yàn)報(bào)告。
3.實(shí)驗(yàn)步驟及內(nèi)容
1、建立一個(gè)新的VI,保存為‘姓名+信號發(fā)生器’。
2、在程序框圖中通過函數(shù)-信號處理-波形生成-基本函數(shù)發(fā)生器,放置一個(gè)基本函數(shù)信號發(fā)生器。
3、在基本函數(shù)信號發(fā)生器的頻率接線處單擊鼠標(biāo)右鍵,創(chuàng)建一輸入控鍵。
4、重復(fù)步驟3的操作,依次創(chuàng)建相應(yīng)的輸入按鍵。
5、函數(shù)-執(zhí)行過程控制-While循環(huán),放置一個(gè)While 循環(huán)。
6、函數(shù)-執(zhí)行過程控制-While循環(huán),放置一個(gè)時(shí)間延遲,并設(shè)置延遲時(shí)間。
7、在前面板中通過控件-圖形顯示控件-波形圖,放置一個(gè)波形圖。
8、按實(shí)驗(yàn)指導(dǎo)書所示電路連線。
4.實(shí)驗(yàn)結(jié)果
測試的方波為:
測試的三角波為:
測試的正弦波為:
【labview實(shí)驗(yàn)方案設(shè)計(jì)】相關(guān)文章:
實(shí)驗(yàn)方案設(shè)計(jì)07-03
動物實(shí)驗(yàn)方案設(shè)計(jì)07-03
化學(xué)實(shí)驗(yàn)方案設(shè)計(jì)07-03
兒童化學(xué)實(shí)驗(yàn)方案設(shè)計(jì)07-03
企業(yè)方案設(shè)計(jì)實(shí)驗(yàn)報(bào)告07-03
高中化學(xué)實(shí)驗(yàn)方案設(shè)計(jì)07-03
教育實(shí)驗(yàn)方案設(shè)計(jì)(精選10篇)04-30
化學(xué)期末實(shí)驗(yàn)方案設(shè)計(jì)07-03
實(shí)驗(yàn)方案設(shè)計(jì)模板(通用5篇)02-23
方案設(shè)計(jì)的定義07-03