創作內容

1 GP

Labview隨手記02-WhileLoop+ShiftRegister(while迴圈+移位暫存器)

作者:kcdih025│2018-08-16 17:56:07│巴幣:2│人氣:1407
Labview的迴圈有二種,一種是For迴圈,另一種是While迴圈
For迴圈可以設定條件讓迴圈停止,而While迴圈則是手動停止(設一個按鈕)
詳細說明可以到  LabVIEW小教室:While迴圈(While Loop) (Xuite隨意窩)了解,這個網誌的內容感覺還蠻詳細的
這篇主要是記錄移位暫存器的工作原理,我花了不少時間才理解
對了,無意間翻到一篇教學,點選Block Diagram視窗上方的電燈泡,讓它亮起來就可以知道程式的運作情形了


首先開啟Labview拉一個While迴圈,並且在迴圈右側點右鍵新增移位暫存器


新增完畢之後,在箭頭上點右鍵選擇Add Element 6次,可以得到6個移位暫存器,如圖

接下來在Front Panel拉出7個Numeric Indicator以及一個加法和常數,並做出如下圖的接線


然後,把停止條件設定成Stop If True,點右鍵Create Constant把Constant改成True就可以開始執行了
以下是執行四次的結果

如果想要Reset掉數值的話,在Block Diagram那邊隨便動一下就可以了(有人有更好的Reset方法嗎?)
以下是實際執行影片

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4096261
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 2 篇留言

帥氣跳蚤蛋
位移暫存器要有初始化的能力,不然你的數值會是不可預期的~

09-01 08:20

kcdih025
謝謝你的回應,不過我連接一個constant給他都沒辦法執行,不給好像預設就是0的樣子09-03 18:23
帥氣跳蚤蛋
LABVIEW教學也可以看
https://www.labviewpro.net/

09-01 08:20

kcdih025
這邊我也有註冊,只是常常看到長篇大論的教學頭就又痛了。謝謝你的建議09-03 18:24
我要留言提醒:您尚未登入,請先登入再留言

1喜歡★kevin84100 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:Labview隨手記01... 後一篇:Labview隨手記03...

追蹤私訊切換新版閱覽

作品資料夾

comzoe2000各位
繪圖更新~來看看吧~看更多我要大聲說22小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】