虛擬儀器2010上機(jī)題目選擇答案課件_第1頁
虛擬儀器2010上機(jī)題目選擇答案課件_第2頁
虛擬儀器2010上機(jī)題目選擇答案課件_第3頁
虛擬儀器2010上機(jī)題目選擇答案課件_第4頁
虛擬儀器2010上機(jī)題目選擇答案課件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、Labview操作系統(tǒng)的了解 儲液罐狀態(tài)監(jiān)測系統(tǒng)要求:1、檢測一個儲液罐的實(shí)際液位、溫度、進(jìn)口壓力、出口壓力2、用曲線圖顯示被測量液位隨時間的變化情況3、液位超標(biāo)時用指示器報警4、手動和自動兩種方式調(diào)節(jié)儲液罐的液位高度5、用調(diào)節(jié)步長的按鈕決定自動調(diào)節(jié)的快慢程度6、設(shè)計儲液罐狀態(tài)監(jiān)控系統(tǒng)前面板前面板:程序框圖:二、結(jié)構(gòu)的練習(xí)1、利用兩種循環(huán)結(jié)構(gòu)求出0-100之內(nèi)所有偶數(shù)之和。1)設(shè)計的思路:首先求0到100之間的偶數(shù)之和,就應(yīng)該從0到100判斷它是不是偶數(shù),如果是相加,否則加0;這樣就求出0到100之內(nèi)的偶數(shù)之和。2)過程:for循環(huán) 先建立一個for循環(huán);定義它的循環(huán)次數(shù);建立移位寄存器,

2、并定義其初值為0;添加兩數(shù)相加符號;添加判斷是否是偶數(shù)的符號商與余數(shù)和是否為0;經(jīng)過條件結(jié)構(gòu)判斷;偶數(shù)之和輸出;While循環(huán)先建立一個whlie循環(huán);定義它的循環(huán)次數(shù)(通過與100的比較控制);建立移位寄存器;添加兩數(shù)相加符號;添加判斷是否是偶數(shù)的符號商與余數(shù)和是否為0;經(jīng)過條件結(jié)構(gòu)判斷;偶數(shù)之和輸出;3)功能: 0-100之內(nèi)所有偶數(shù)之和。前面板:程序框圖:2、利用兩種結(jié)構(gòu)求N!1)設(shè)計的思路: 求N!,即就是求N的階乘,就應(yīng)該從1到100相乘,循環(huán)次數(shù)100,當(dāng)循環(huán)次數(shù)輸出為0時,與1相乘;不為0時,與 循環(huán)次數(shù)相乘。2)過程:for循環(huán) 先建立一個for循環(huán);定義它的循環(huán)次數(shù),創(chuàng)建一個

3、輸入控件;建立移位寄存器,并定義其初值為1;添加兩數(shù)相乘符號;經(jīng)過條件結(jié)構(gòu)判斷循環(huán)次數(shù)是否為0;N階乘的輸出;While循環(huán)先建立一個whlie循環(huán);定義它的循環(huán)次數(shù)(通過與創(chuàng)建一個輸入控件內(nèi)的值的比較控制);建立移位寄存器,并定義其初值為1;添加兩數(shù)相乘符號;經(jīng)過條件結(jié)構(gòu)判斷循環(huán)次數(shù)是否為0;N階乘的輸出;3)功能: 求N的階乘前面板:程序框圖:3、使用for循環(huán)產(chǎn)生100個隨機(jī)數(shù)。在隨機(jī)數(shù)產(chǎn)生的同時判斷隨機(jī)數(shù)的最大值、最小值有時稱之為“移動的”最大值、最小值。在前面板上顯示最大值、最小值和當(dāng)前的隨機(jī)數(shù)。循環(huán)中一定包含Time Delay Express VI,以便用戶可以隨著for循環(huán)的運(yùn)

4、行而看清數(shù)值的更新。1)設(shè)計的思路:先產(chǎn)生0到1之間的隨機(jī)數(shù),并且利用數(shù)值比較,計算出最大值、最小值,再定義一個循環(huán)結(jié)構(gòu)(控制產(chǎn)生100個隨機(jī)數(shù)),最后輸出最大值、最小值、當(dāng)前值。2)過程: 先建立一個for循環(huán)并定義它的循環(huán)次數(shù);隨機(jī)數(shù)的產(chǎn)生(產(chǎn)生0到1之間的隨機(jī)數(shù));通過條件結(jié)構(gòu)判斷最大值、最小值;最大值、最小值、當(dāng)前值輸出;3)功能: 產(chǎn)生隨機(jī)數(shù)的同時判斷隨機(jī)數(shù)的最大值、最小值和當(dāng)前值前面板:程序框圖:4、構(gòu)建VI,每秒顯示一個0到1之間的隨機(jī)數(shù)。與此同時,計算并顯示最后產(chǎn)生的四個隨機(jī)數(shù)的平均值。只有產(chǎn)生四個數(shù)才顯示平均值,否則為0。每次隨機(jī)數(shù)大于0.5時,使用BeeVI產(chǎn)生蜂鳴。四個隨

5、機(jī)數(shù)的平均值1)設(shè)計的思路:先建立一個for循環(huán),定義循環(huán)次數(shù)N,生成隨機(jī)數(shù)判斷大于0.5是蜂鳴器發(fā)聲,當(dāng)循環(huán)次數(shù)能被4整除時,計算它們的和值,再計算它們的平均值;當(dāng)不能被4整除時,顯示輸出0。2)過程:先建立一個for循環(huán),定義循環(huán)次數(shù)N;生成隨機(jī)數(shù)(0到1之間的數(shù));判斷隨機(jī)數(shù)大于0.5是蜂鳴器發(fā)聲,指示燈亮;用商與余數(shù)函數(shù)判斷循環(huán)次數(shù)能被4整除;利用條件結(jié)構(gòu)分為能被4整除和不能被4整除;通過for循環(huán)的移位寄存器計算它們的和值,并求平均值;程序顯示輸出3)功能:當(dāng)隨機(jī)數(shù)大于0.5時,蜂鳴器發(fā)聲,LED燈亮,計算連續(xù)4個數(shù)的平均值;前面板:程序框圖:5、創(chuàng)建VI,在前面板放置3個LED。程

6、序運(yùn)行時,第一個LED打開,并保持打開狀態(tài)。一秒后,第二個LED打開并保持打開狀態(tài);再過兩秒,第三個LED打開并保持打開狀態(tài)秒,然后程序結(jié)束。(順序結(jié)構(gòu))1)設(shè)計的思路:先建立一個順尋結(jié)構(gòu),在給它們放上LED燈,最后給它們不同的時間延遲。2)過程: 先建立一個順序結(jié)構(gòu)圖;再給它們分別加入LED燈并且給它們賦真值;最后分別給它們1s、2s、3s的時間延遲;3)功能:LED1、LED2、LED3分別打開,且它們之間的時間間隔為1s、2s、3s。前面板:程序框圖:、編寫一個程序,在前面放置三個按鈕,當(dāng)按下某一個按鈕時,輸出這個按鈕的編號。(事件結(jié)構(gòu))1)設(shè)計的思路:放置三個按鈕,按鈕一般為布爾狀態(tài)下

7、的控件,可以利用事件結(jié)構(gòu)的分支結(jié)構(gòu)處理這個問題,即當(dāng)按下某一個按鈕時,輸出這個按鈕的編號2)過程: 先建立一個循環(huán)結(jié)構(gòu)定義循環(huán)次數(shù);再建立事件結(jié)構(gòu);在導(dǎo)入布爾控件三個;建立一個數(shù)組,并導(dǎo)入搜索一位數(shù)組;導(dǎo)入顯示控件;3)功能:當(dāng)按下一個按鈕時,顯示這個按鈕對應(yīng)的編號。前面板:程序框圖:、在程序前面板上創(chuàng)建一個數(shù)值型控件,為它輸入一個數(shù)值,把這個數(shù)值乘以一個比例系數(shù),再由同一個控件顯示出來。(局部變量)1)設(shè)計的思路:題目要求用一個局部變量解決這個問題,所以先建立一個局部變量,在前面板放入輸入控件,再把局部變量定義為為數(shù)值型,接著放入乘法器,放入比例系數(shù),連線就可以了。2)過程: 先建立一個局部

8、變量;在前面板放入輸入控件;再把局部變量定義為為數(shù)值型;接著放入乘法器,放入比例系數(shù);連線設(shè)置前面板;3)功能:輸入一個數(shù)值,把這個數(shù)值乘以一個比例系數(shù),再由同一個控件顯示出來。前面板:程序框圖:、編寫一個程序,用Labview的信號生成函數(shù)產(chǎn)生一個三角波顯示在Chart上。由另一個程序把它產(chǎn)生的波形數(shù)據(jù)讀出并顯示在Chart上,調(diào)劑兩個的運(yùn)行速度,觀察兩個波形的差異,利用子VI使兩個程序同時運(yùn)行。(全局變量,子VI)1)設(shè)計的思路:建立一個子程序,它的功能是產(chǎn)生三角波;再用另一個VI把它產(chǎn)生的波形數(shù)據(jù)讀出并顯示在Chart上;2)過程:先移入一個三角波函數(shù)發(fā)生器再定義三角波函數(shù)發(fā)生器;建立另

9、一個VI并調(diào)用; 3)功能: 用Labview的信號生成函數(shù)產(chǎn)生一個三角波顯示在Chart上。由另一個程序把它產(chǎn)生的波形數(shù)據(jù)讀出并顯示在Chart上。前面板:程序框圖:、程序開始運(yùn)行要求用戶輸入一個口令,口令正確時,前面板輸出一個在到100的隨機(jī)數(shù),否則,變暗,表示用戶不能操作。(順序結(jié)構(gòu)、屬性節(jié)點(diǎn))1)設(shè)計的思路:創(chuàng)建順序結(jié)構(gòu)先對用戶口令用字符串相等進(jìn)行設(shè)置,口令正確時,前面板輸出一個在到100的隨機(jī)數(shù),否則,變暗,表示用戶不能操作,這個用條件結(jié)構(gòu)來實(shí)現(xiàn)。2)過程:先建立一個順序結(jié)構(gòu);對用戶口令用字符串進(jìn)行設(shè)置;再在順序結(jié)構(gòu)后添加一個幀;把條件結(jié)構(gòu)放入判斷口令是否正確;若正確輸出隨機(jī)數(shù)指示燈

10、變亮,若錯誤指示燈變暗; 3)功能: 用戶輸入一個口令,口令正確時,前面板輸出一個在到100的隨機(jī)數(shù),否則,變暗,表示用戶不能操作。前面板:程序框圖:10、編程計算一下等式的程序Yx3-x2+5; Y2=mx+b X的范圍是010,以0.1為步進(jìn)。將曲線用圖表(Chart)顯示出來。兩條曲線顯示在一起。將這兩條曲線保存在電子表格文件中。并讀出該文件且用圖形(Graph)顯示兩條曲線。1)設(shè)計的思路:先計算出Y1、Y2的值,再用表格顯示;在用電子表格儲存Y1、Y2的值,讀出該文件且用圖形(Graph)顯示兩條曲線。2)過程: 先建立一個whlie循環(huán),定義循環(huán)次數(shù);計算出Y1、Y2的值通過chart輸出;在用電子表格儲存Y1、Y2的值;讀出該文件且用圖形(Graph)顯示兩條曲線;3)功能: 將曲線用圖表(Chart)顯示出來。兩條曲線顯示在一起。將這兩條曲線保存在電子表格文件中。并讀出該文件且用圖形(Graph)顯示兩條曲線。前面板:程序框圖:11、利用三維曲線圖顯示螺旋線。 其參數(shù)方程為: X=r*cost Y=r*sint Z=b*t 觀察參數(shù)變化對曲線的影響。1)設(shè)計的思路:首先怎樣產(chǎn)生螺旋線,

溫馨提示

  • 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

提交評論