Schritte wiederholen
Ein Block Wiederholen führt die Schritte darin mehr als einmal aus.
Eine Wiederholung hinzufügen
- Wählen Sie den Schritt aus, auf den der Block folgen soll (oder keinen Schritt, um ihn am Ende hinzuzufügen).
- Klicken Sie auf Wenn / Schleife, und wählen Sie Mehrmals wiederholen, Wiederholen, solange… oder Wiederholen, bis….
Der Editor fügt eine Wiederholungszeile und ihr Ende Wiederholen hinzu, wobei die Wiederholungszeile ausgewählt ist, sodass der nächste hinzugefügte Schritt hineinkommt. Die Schritte zwischen den beiden Zeilen werden wiederholt.
Wie sie endet
Wählen Sie die Wiederholungszeile aus, um sie zu bearbeiten. Wiederholen wählt, wie der Block endet; jede Auswahl behält ihre eigenen Felder, während Sie zwischen ihnen wechseln.
| Auswahl | Zeilenname | Führt die Schritte aus |
|---|---|---|
| Eine bestimmte Anzahl von Malen | Mehrmals wiederholen | Anzahl Mal. Anzahl ist eine ganze Zahl, eine benannte Konstante, eine $variable oder ein Messwert aus ihrem Wertemenü, das nur Messwerte anbietet, die eine ganze Zahl liefern, etwa X-Position der Maus. Sie wird einmal beim Start der Wiederholung gelesen. Eine neue Wiederholung beginnt mit 2. Bei 0 oder weniger werden die Schritte nie ausgeführt. |
| Solange eine Bedingung zutrifft | Wiederholen, solange | solange die Bedingung zutrifft. Die Bedingung wird vor jedem Durchgang geprüft; trifft sie zu Beginn nicht zu, laufen die Schritte also überhaupt nicht. |
| Bis eine Bedingung zutrifft | Wiederholen, bis | solange die Bedingung nicht zutrifft. Die Bedingung wird vor jedem Durchgang geprüft; trifft sie zu Beginn bereits zu, laufen die Schritte also überhaupt nicht. |
Die Bedingung von Wiederholen, solange und Wiederholen, bis hat dieselben drei Arten wie ein Wenn: zwei Werte vergleichen, Ergebnis einer integrierten Funktion oder ein Wert oder eine Variable, mit Ergebnis umkehren (not) (Bedingungen). In eine Variable verschieben wird hier nicht angeboten: Ein über die Wiederholung verschobener Schritt würde nur einmal laufen, die Bedingung wird aber vor jedem Durchgang geprüft. Um das sich ändernde Ergebnis einer integrierten Funktion zu verwenden, wählen Sie Ergebnis einer integrierten Funktion.
Wiederholungen können in anderen Wiederholungen und in Blöcken Wenn stehen.
Eine Wiederholung vorzeitig verlassen
Schleife verlassen aus dem Menü Wenn / Schleife verlässt die innerste Wiederholung, in der es steht; die Aktion geht nach dem Ende Wiederholen dieser Wiederholung weiter. Setzen Sie es in einen Block Wenn, um nur in bestimmten Fällen zu verlassen.
Schleife verlassen lässt sich nur dort hinzufügen, wo es innerhalb einer Wiederholung landen würde. Verschieben Sie es später aus jeder Wiederholung heraus, zeigt seine Zeile Nicht innerhalb einer Wiederholung, und die Aktion kann nicht laufen, bis Sie es zurückverschieben oder entfernen.
Schritte beenden beendet die ganze Aktion, aus einer Wiederholung heraus oder von überall sonst (Bedingungen).
Eine Wiederholung, die nie endet
Ein Wiederholen, solange, dessen Bedingung nie falsch wird, lässt die Aktion weiterlaufen. Fügen Sie in solche Schleifen ein Warten ein, damit sie den Computer nicht dauerhaft beschäftigen, und stellen Sie sicher, dass etwas darin die Bedingung ändert. Der Hotkey zum Stoppen aller Aktionen (Strg+Umschalt+Alt+F9, sofern Sie ihn auf der Seite Allgemein nicht geändert haben) stoppt jede laufende Aktion.
Die Sandbox ist ein sicherer Ort, um eine Schleife auszuprobieren: Sie stoppt einen Durchlauf, der zu lange dauert.