Symbol/Konstruktpalette:
Menü: Konstrukte→Iteration→Beginn
Die Iteration (oder auch »Schleife«) wird verwendet, wenn eine Aktion so oft wiederholt werden soll, bis eine bestimmte Voraussetzung (Schleifenbedingung) nicht mehr zutrifft. ControlEdge kennt mehrere Arten von Schleifen (kopf- und fußgesteuert, objektmengengesteuert, einmal und endlos).
Dabei kann es erforderlich sein, in bestimmten Situationen die Schleife vorzeitig zu verlassen (»QUIT«), oder an den Schleifenanfang zurückzuspringen, ohne die Schleife bis zum Ende auszuführen (»SKIP«).
Wenn Sie eine Iteration einfügen, wird außer dem oben abgebildeten Iterations-Symbol auch ein SKIP-Konstrukt oder ein Anker mit eingefügt (abhängig von der gewählten Einstellung). Dieses steht rechts neben dem Iterationsanfang (Sie können es natürlich anschließend verschieben). Dieses Konstrukt symbolisiert den Rücksprung an den Anfang der Schleife.
Wenn Sie auf das Iterations-Symbol doppelklicken, zeigt ControlEdge das Fenster an, in dem Sie die Iterationsart- und Bedingung festlegen können. In diesem Fenster können Sie auch den Iterationsnamen eingeben. Sie können den Namen der Iteration frei wählen. Wenn Sie keinen Namen angeben, nennt ControlEdge die Iteration einfach „Schleife“.
Bei geschachtelten Iterationen müssen alle von der Schachtelung betroffenen Iterationen eindeutige Namen haben.