ENDLOS-Schleife
Eine ENDLOS-Schleife (ENDLESS loop) wiederholt den Schleifenrumpf unendlich oft — ohne eine Bedingung zum Eintreten oder Verlassen.
Eine ENDLOS-Schleife enthält daher selbst keinen Text. Das Texteingabefeld ist im Editor folglich deaktiviert.
Sie können natürlich Kommentare hinzufügen.
ENDLOS-Schleifen widersprechen in gewisser Weise dem Konzept eines Algorithmus als eine effektive Beschreibung einer Berechnung, die eine endliche Anzahl von Schritten durchläuft. (ENDLOS-Schleifen sind typischerweise eher ein unrühmlicher Programmierfehler bei WHILE- oder REPEAT-Schleifen, wenn der Schleifenrumpf versehentlich keinen Einfluss auf die Schleifenbedingung hat.) Dennoch können explizite ENDLOS-Schleifen sinnvoll sein, z. B. im Kontext einer Maschinensteuerung. Damit sie sinnvoll ist, muss der Schleifenrumpf einer ENDLOS-Schleife natürlich in endlicher Zeit berechenbar sein.
Mithilfe einer EXIT (Jump)-Anweisung könnte man möglicherweise aus einer ENDLOS-Schleife ausbrechen. Wenn jedoch vorhersehbare Umstände zum Verlassen führen, ist es stets vorzuziehen, stattdessen eine bedingte Schleife zu verwenden.
So können Sie eine ENDLOS-Schleife zu Ihrem Diagramm hinzufügen:
-
Nachdem Sie das Element ausgewählt haben, vor oder nach dem eine ENDLOS-Schleife hinzugefügt werden soll, drücken Sie z. B. die entsprechende Werkzeugkasten-Schaltfläche (oder drücken Sie die Tastenkombination
<Ctrl><F7>, ab Version ≥ 3.29-13):
Situation beim Einfügen eines ENDLOS-Schleifenelements -
Füllen Sie bei Bedarf einen Kommentar ein (das obere Textfeld ist deaktiviert):

Editor für die ENDLOS-Schleife - Fügen Sie Anweisungen (oder strukturierte Elemente) dem Rumpf hinzu (vgl. z. B. WHILE-Schleife).
Dies kann z. B. zu folgendem Diagramm führen (das natürlich wenig Sinn macht):

Ein vielleicht sinnvolleres, aber sehr abstraktes Beispiel einer endlosen Steuerschleife könnte so aussehen:

Abgesehen von der Kapazität der digitalen Ein-/Ausgabe könnte die Steuerschleife noch plausibler werden, wenn Aufgaben an Unterroutinen delegiert werden:
