分享一些關(guān)于labview一些小練習(xí),習(xí)題與答案
0.png (48.1 KB, 下載次數(shù): 87)
下載附件
2018-10-15 15:00 上傳
全部資料51hei下載地址:
習(xí)題.rar
(854.63 KB, 下載次數(shù): 125)
2018-10-15 11:18 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
1. 三態(tài)報(bào)警燈 用一個(gè)三態(tài)報(bào)警燈指示液位狀態(tài)。當(dāng)液位處于上、下限之間時(shí),報(bào)警燈顯示綠色。 當(dāng)液位超過(guò)上限值時(shí),報(bào)警燈顯示紅色。當(dāng)液位低于下限時(shí),報(bào)警燈顯示黃色。 2. 隨機(jī)數(shù)大小判斷 創(chuàng)建一個(gè)VI,產(chǎn)生兩個(gè)隨機(jī)數(shù)并在儀表上顯示,儀表上分別設(shè)置標(biāo)簽“隨機(jī)數(shù)1”、“隨機(jī)數(shù)2”,當(dāng)隨機(jī)數(shù)1大于隨機(jī)數(shù)2時(shí),點(diǎn)亮圓形LED指示燈。 3. 創(chuàng)建并賦值二維數(shù)組 創(chuàng)建一個(gè)2行3列的二維數(shù)組控件,為數(shù)組成員賦值如下: 1.00,2.00,3.00 4.00,5.00,6.00 用數(shù)組函數(shù)將創(chuàng)建的二維數(shù)組改為一個(gè)一維數(shù)組,成員為1.00,2.00,3.00,4.00,5.00,6.00。 4. 創(chuàng)建并讀取簇 創(chuàng)建一個(gè)簇控件,成員分別為字符型控件“姓名”,數(shù)值型控件“學(xué)號(hào)”,布爾型控件“注冊(cè)”。 從這個(gè)簇控件中提取出簇成員注冊(cè),顯示在前面板上。 5. Chart隨機(jī)數(shù)曲線 在一個(gè)chart中顯示3條曲線,分別用紅、綠、藍(lán)3種顏色表示范圍0~1、0~5和0~10的3條隨機(jī)數(shù)曲線。 6. XY Graph 畫圓 用XY Graph顯示一個(gè)半徑為10的圓。 7. 強(qiáng)度圖 產(chǎn)生一個(gè)10行10列的二維數(shù)組,數(shù)組成員為0~100的任意整型數(shù),用強(qiáng)度圖顯示出來(lái)。 8. 局部變量 利用局部變量在程序前面板上創(chuàng)建一個(gè)數(shù)值型控制件并為它輸入一個(gè)數(shù)值, 把這個(gè)數(shù)值乘以一個(gè)比例系數(shù),再由同一個(gè)控件上顯示出來(lái)。 9. 條件結(jié)構(gòu) 不同的控件控制顯示不同的內(nèi)容:如按下“顯示大寫字母”的控件,則在前面板上隨機(jī)顯示一個(gè)A~E之間的任意一個(gè)字母; 如按下“顯示小寫字母”的控件,則在前面板上隨機(jī)顯示一個(gè)f~k之間的任意一個(gè)字母;如按下“顯示數(shù)字”的控件,則在 前面板上隨機(jī)顯示一個(gè)0~100之間的任意一個(gè)數(shù)字。 10. 全局變量 編寫一個(gè)產(chǎn)生三角波并顯示在Graph上的程序。利用全局變量由另一個(gè)程序把產(chǎn)生的三角波數(shù)據(jù)讀出來(lái)并顯示在Graph上。 調(diào)節(jié)兩個(gè)程序運(yùn)行的速度,觀察對(duì)比兩個(gè)波形的差異。 11. 刪除空字符串 編寫一個(gè)VI,將輸入數(shù)組中可能存在的所有空字符串元素去掉。剩下的非空字符串元素顯示在輸入的數(shù)組中。 12. 七段數(shù)字碼顯示 編寫一個(gè)VI,用七個(gè)布爾量組成一個(gè)七段數(shù)字碼顯示。操作者可輸入一個(gè)一位整數(shù)讓七段數(shù)字碼顯示。 13. 字符篩選 從鍵盤輸入一系列字符串(可以是大寫字母、小寫字母、空格或其他符號(hào)), 首先去掉除小寫字母之外的所有字母,其次將剩余的小寫字母按從先到后排列。 比如輸入“d03Peke”,那就輸出“deek” 14. 互鎖按鍵 下圖中的8個(gè)按鍵組成一個(gè)數(shù)組,每次只允許一個(gè)按鍵處于下圖中的位置 
15. 水仙花數(shù) 編程求“水仙花數(shù)”:“水仙花數(shù)”指一個(gè)3位數(shù),它的各位數(shù)字立方和等于它本身,例如371=33+73+13 16. 動(dòng)態(tài)平均 用一個(gè)隨機(jī)數(shù)發(fā)生器模擬一個(gè)數(shù)據(jù)采集器,當(dāng)一個(gè)數(shù)據(jù)被采集進(jìn)來(lái)后與前面相鄰的三個(gè)數(shù)據(jù)進(jìn)行平均。 并用一個(gè)趨勢(shì)圖顯示進(jìn)行了四點(diǎn)動(dòng)態(tài)平均的數(shù)據(jù)變化趨勢(shì)和未進(jìn)行平均的數(shù)據(jù)變化趨勢(shì)。 17. 隊(duì)列的FIFO操作 . 設(shè)計(jì)一個(gè)子VI實(shí)現(xiàn)隊(duì)列的添加元素運(yùn)算。假定隊(duì)列的容量是20個(gè)浮點(diǎn)數(shù)。當(dāng)隊(duì)列不滿時(shí), 新加元素被加在隊(duì)尾。當(dāng)隊(duì)列滿了,新加元素被加在隊(duì)尾,同時(shí)刪除隊(duì)頭的元素。 . 編一個(gè)主VI,調(diào)用上面的子VI,同時(shí)進(jìn)行二個(gè)隊(duì)列的操作。并顯示隊(duì)列的變化情況。 18. X-Y Graph繪圖 . 擺線,請(qǐng)根據(jù)下面的擺線方程用X-Y Graph顯示擺線: 
19. 回文數(shù) 從鍵盤輸入一個(gè)正整數(shù),判斷其是否為回文數(shù)。所謂回文數(shù)是順讀與反讀都相同的數(shù)。 如,23432,347818743。如果輸入的是回文數(shù),則輸出字符串“**是回文數(shù)”, 如不是,則輸出“**不是回文數(shù)” 20. 諧波失真分析 使用Harmonic Distortion Analyzer.vi進(jìn)行諧波失真分析,用Sine Waveform.vi產(chǎn)生一個(gè)頻率為10, 振幅為1的正弦波,然后用Get Waveform.vi獲取y分量數(shù)據(jù),再使用公式節(jié)點(diǎn)模擬非線性系統(tǒng)對(duì)輸入信號(hào)的影響。 公式節(jié)點(diǎn)的輸出通過(guò)Build Waveform.vi轉(zhuǎn)換成波形數(shù)據(jù),然后使用Harmonic Distortion Analyzer.vi進(jìn)行諧波失真分析 21. 曲線長(zhǎng)度 求曲線在區(qū)間[-1,3]內(nèi)的曲線長(zhǎng)度。 
22. 變形金剛 設(shè)計(jì)一批布爾量的自定義控件,當(dāng)輸入的控制開關(guān)為“開”時(shí),控件顯示機(jī)器人;當(dāng)控制開關(guān)為“關(guān)”時(shí),顯示機(jī)器人變的汽車。相關(guān)圖片如下,最好能再多找些機(jī)器人。 23. 回形數(shù) 數(shù)組練習(xí),產(chǎn)生n*n的“回”形數(shù)組,例如,輸入的n=4,即使得1~16順時(shí)針以螺旋的方式排列,如下圖所示。 
|