dopóki wartość logiczna elementu podłączonego do warunku końca pętli będzie miała wartość FALSE. Pętla sprawdzi wartość warunku po zakończeniu każdej iteracji.
Rejestry przesuwne (Shift registers)
Zarówno pętla for jak i While może być wyposażona w rejestry przesuwne (Rys. 1.8). Pojawiają się wówczas prostokąty na przeciwległych krawędziach ramek ze strzałkami w dół lub górę. Zwane rejestrami przesuwnymi., które używa się do przejścia danych z aktualnego warunku do następnej iteracji. Operatory rejestru przesuwnego, są to elementy przesyłu informacji, będące lokalnymi zmiennymi przechowującymi informacje z poprzednich iteracji. Historia danych sięga tak daleko ile elementów rejestru zostanie zdeklarowanych. Operator rejestru przesuwnego składa się z dwóch pól oznaczonych przez strzałki skierowane przeciwnie. Informacja wychodząca z rejestru przesuwnego, tzn. elementu ze strzałką w górę, doprowadzona jest do elementu ze strzałką skierowana w dół
Formula Node(Formuła węzła)
Rys. 1.9 Ramka Formula Node
Bardzo ciekawym narzędziem jest formuła węzła. Pozwala ona na wpisanie zależności matematycznej pomiędzy danymi wejściowymi a wyjściowymi. Innymi słowy formuła ta wykonuje wyznaczania wartości funkcji jednej bądź wielu zmiennych. Określenie argumentów funkcji jak i jej wartości odbywa się za pomocą podręcznego Menu. „Formula Node” może więc służyć do wprowadzania wyrażeń znanych z języka C. W obrębie tego obiektu można stosować następujące operatory: arytmetyczne:
+ - znak plus,
- znak minus,
20