虛擬儀器實驗三_第1頁
虛擬儀器實驗三_第2頁
虛擬儀器實驗三_第3頁
虛擬儀器實驗三_第4頁
虛擬儀器實驗三_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、虛擬儀器實驗報告三專業(yè)年級 機(jī)電113 姓名 胡燕 學(xué)號 2011012579 成績 一、 實驗?zāi)康模簩W(xué)習(xí)掌握LabVIEW的程序結(jié)構(gòu),并對基本的結(jié)構(gòu):順序結(jié)構(gòu)、for循環(huán),while循環(huán)、case結(jié)構(gòu)、事件結(jié)構(gòu)、使能結(jié)構(gòu)、公式節(jié)點進(jìn)行應(yīng)用。二、 實驗內(nèi)容:1 順序結(jié)構(gòu)(Sequence Structure)2 For循環(huán)3 While循環(huán)4 Case結(jié)構(gòu)5 事件結(jié)構(gòu)(Event Structure)6 使能結(jié)構(gòu)7 公式節(jié)點(Formula Node)8 跟著實例學(xué)模擬溫度采集監(jiān)測系統(tǒng)9 完成課后習(xí)題 三、 實驗步驟:1 針對每種程序結(jié)構(gòu),首先學(xué)習(xí)程序結(jié)構(gòu)的基本原理以及使用方法。2 學(xué)習(xí)怎么在

2、LabVIEW中建立該種程序結(jié)構(gòu)3 了解該種程序結(jié)構(gòu)的數(shù)據(jù)基本傳送類型4 學(xué)習(xí)編寫LabVIEW程序5 完成該程序結(jié)構(gòu)的練習(xí)題,加深對該種結(jié)構(gòu)的應(yīng)用6完成課后題四、 實驗總結(jié):本次上機(jī)實驗主要學(xué)習(xí)了LabVIEW的程序結(jié)構(gòu),通過多程序結(jié)構(gòu)的學(xué)習(xí)更加加深了對LabVIEW的興趣,與其它軟件對比,更加了解到LabVIEW程序結(jié)構(gòu)變成的簡單以及實用性。本次主要學(xué)習(xí)順序結(jié)構(gòu)、for循環(huán)、while循環(huán)、case結(jié)構(gòu)、事件結(jié)構(gòu)、使能結(jié)構(gòu)和公式節(jié)點的基本編程方法和原理,以及簡單的應(yīng)用。通過使用各個結(jié)構(gòu)進(jìn)行編程發(fā)現(xiàn)LabVIEW的實用性。老師演示各個例題時發(fā)現(xiàn)做題方法的多樣性。通過本次編程也對LabVIEW

3、的數(shù)據(jù)類型以及類型的基本變換更加深入的學(xué)習(xí)了本次實驗接觸到了更多的新知識,實驗過程中遇到很多問題,但在老師的指導(dǎo)下和同學(xué)的幫助下都把這些問題一一解決了。本次實驗過后對虛擬儀器這門課程有更濃厚的興趣了。五、 實驗作業(yè):1. 利用順序結(jié)構(gòu)和timing面板下的tick count VI,計算for循環(huán)1000000次所需的時間。前面板貼圖程序框圖第0幀第一幀第二幀設(shè)計分析:建立層次順序結(jié)構(gòu),第0幀創(chuàng)建定時,第一幀是for循環(huán),第二幀建立循環(huán)時間。2. 用While循環(huán)和定時器,實現(xiàn)連續(xù)的溫度采集監(jiān)測。前面板:程序框圖:設(shè)計分析: 發(fā)生器產(chǎn)生的數(shù)值作為溫度值,并與溫度計設(shè)定值進(jìn)行比較,當(dāng)隨機(jī)溫度大于

4、設(shè)定值時布爾燈亮。其中用定時器設(shè)定采集溫度的時間間隔。當(dāng)按下停止按鈕時停止采集溫度。3、利用順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)寫一個跑馬燈,如下圖所示,5個燈從左到右不停的輪流點亮,閃爍間隔由滑動條調(diào)節(jié)。前面板程序框圖:第0幀第一幀第二幀第三幀第四幀設(shè)計分析:先建立布爾燈的數(shù)組,用水清滑桿便是每個燈亮的時間,當(dāng)按下停止按鈕時跑馬燈停止閃爍。因為連續(xù)循環(huán)的亮燈,故采用哪個while結(jié)構(gòu),當(dāng)按下停止按鈕時燈停止閃爍。由于有五個燈,故采用順序結(jié)構(gòu)共有5幀,每幀只有一個燈可以亮,用定時器設(shè)置每個燈的閃爍時間。4. 求分?jǐn)?shù)序列 前20項之和。前面板:程序框圖:設(shè)計分析:先觀察題目,發(fā)現(xiàn)從第二項開始,前一項的分子為后一項

5、的分母,后一項的分子為前一項分子與分母之和。由于求前二十項之和,故用for循環(huán)。移位寄存器外先給出第一項的分子與分母,把每一項的分子給分母的移位寄存器,然后把每一項的分子與分母相加給分子的移位寄存器。把每一項累加給數(shù)值顯示器。5. 給出一百分制成績,要求輸出等級A,B,C,D,E。90分以上為A,8089為B,7079為C,6069為D,60分以下為E。前面板:程序框圖設(shè)計分析:把0100分分為A、B、C、D、E五個等級,還要包含報錯功能。每個等級都有上下限,把上下限判斷的結(jié)果用與門后得出的結(jié)果穿件為數(shù)組,通過搜索出來一維數(shù)組的位置給條件結(jié)構(gòu),條件結(jié)構(gòu)一共有6幀,分別為5個等級和報錯,把每個結(jié)

6、果用字符串輸出來。6. 利用事件結(jié)構(gòu)實現(xiàn)在數(shù)字輸入控件中,每當(dāng)用戶按下一個數(shù)字后,累加值就將新數(shù)字累加上去。例如按下34時,累加值為7;按下345時,累加值為12前面板:程序框圖:設(shè)計分析:把輸入的數(shù)值轉(zhuǎn)為字符串,測試出字符串的長度給for循環(huán)作為for循環(huán)的次數(shù)。在for循環(huán)內(nèi)把輸入的數(shù)除以10,把商賦給輸入數(shù)的移位寄存器,循環(huán)對其進(jìn)行除10,把每次除10后的余數(shù)進(jìn)行相加就可以得到累加數(shù)。7. 利用公式節(jié)點判斷一個數(shù)是否是素數(shù),我們可以采用這樣的算法:用2sqrt(N),依次去對N求余,只要有一個余數(shù)是0,則N就不是素數(shù)。前面板:程序框圖:設(shè)計分析:穿件公式節(jié)點,在公式節(jié)點里用C語言編寫函數(shù)。把輸入的數(shù)賦給輸入變量x,把判斷的結(jié)果0或1給輸出變量。把輸出變臉那個通過與是否為0比較后給布爾燈。黨委素數(shù)時燈亮。用C語言

溫馨提示

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

最新文檔

評論

0/150

提交評論