2018年7月26日 星期四

LabVIEW- 用4個七段顯示器顯示00.00~99.99的數值 。 難度:中

詳細說明程式要求:
1.這個練習主要是利用cluster組織七段顯示器,並用index array取出預存的編碼值(其中還會用到Quotient & Remainder的元件,進行位數的處理),最後進行顯示。
函數介紹:
2. Index Array 這個可以存取陣列中某個特定的元素(詳細可以去看array函數介紹

Block digram 















Front Panel 














1. 利用cluster 建立LED的七段顯示器,並且注意要排列順序

點選外圍-recorder controls in cluster 即可排列

























  1.  為了讓他簡單控制,我們先複製一個cluster並將它轉為constant,再將放置array裡面,亦可想說因為是要接index array,故我們要將七段顯示器設為array。
  2.  將之進入一個for迴圈,利用"Index Array",將值分別取出,各為:7-seg個、7-seg十、7-seg個2、7-seg十2
  3. 利用"Quotient & Remainder" 例如:5487, 5487除以100=54....87,將54除以10=5...4,87除以10=8...7,即可將5487對到各值。
  4. 因為"7-seg個2"要有小數點,故在特別拉出一條線,利用"bundle元件"使之最後一個點     為"T"。













沒有留言:

張貼留言