如同一般的程式演算法內所定義的 WHILE Loop,在 LabVIEW 環境下 的WHILE Loop function,其程式方塊圖如下圖所示:
而 WHILE Loop 執行的方式為:
Do
Execute diagram inside the loop
(which sets the condition)
while the condition is true
在 WHILE Loop 方塊圖內有一比較特殊的功能是移位暫存器的設定(shift register),我們可用 Mouse 之左鍵在 WHILE Loop 的邊框上選此項:
其數值傳輸移轉方式可用下圖作一解說:
當然當我們可藉由移位暫存器的記錄,取得先前數次迴圈的輸出值,如 下圖所示: