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