Gruppe: Schaltnetze |
mit Mechaniken |
mit Redstone |
Hier: mit Befehlen |
Verfügbar in: Redstone-Welt |
Schleifen-Konstrukte sind wiederholende Anweisungen und gehören zu den Konstrollstrukturen. Das Schleifen-Konstrukt lässt ein Befehlssignal eine festgelegte Anzahl die gleichen Befehlsblöcke durchlaufen. Für mehrere Durchläufe muss die Eigenschaft UpdateLastExecution
auf false
gestellt sein.
Variante 1[]
Folgende Voraussetzungen werden benötigt: | ||
---|---|---|
|
Folgende Materialien werden benötigt: | |
---|---|
|
Mit dem Schleifen-Konstrukt lassen sich Befehle beliebig oft wiederholt ausführen. Bei diesem wird eine Variable runter gezählt und deren Wert in dem Chat ausgegeben.
- Einschalten
Wenn man den Hebel umlegt wird der Variablenwert gesetzt und das Befehlssignal läuft in die Schleife
- Befehl 1.1 Das Punktestand-Ziel für die Schleifendurchläufe wird erstellt.
- Befehl 1.2 Der Wert der Variable wird auf zehn gesetzt.
- Befehl 1.3 Der Ketten-Befehlsblock der die Schleife schließt, wird platziert. Er beinhaltet einen particle-Befehl, welcher anzeigt, dass die Schleife noch am laufen ist, indem orange Wollpartikel dargestellt werden.
- Wiederholen
In der Schleife läuft das Befehlssignal diese solange durch, bis der Variablenwert null erreicht
- Befehl 1.4 Der aktuelle Wert der Variable wird im Chat ausgegeben.
- Befehl 1.5 Der Wert der Variable wird um eins verringert
- Befehl 1.6 Wenn der Wert der Variable null erreicht, wird ein Ketten-Befehlsblock so platziert, dass er aus der Schleife zeigt. Der Befehlsblock beinhaltet ebenfalls einen particle-Befehl, der rote Wollpartikel erzeugt,
- Ausschalten
Sobald die Schleife fertig ist, erreicht das Befehlssignal den Löschbefehl.
- Befehl 1.7 Das Punktestand-Ziel wird gelöscht, sobald die Schleifendurchläufe fertig sind.
Befehlsblöcke mit Befehlen: |
|
|
Zähler => Redstone (erweitert), Befehle; Halbaddierer => Redstone; Volladdierer => Redstone; Halbsubtrahierer => Redstone; Vollsubtrahierer => Redstone; Bitschieber => Redstone; Kodierer und Dekodierer => Redstone, Befehle; Zahlen-Anzeige => Redstone; Vergleicher => Redstone, Befehle; Abzweig-Konstrukt => Befehle; Schleifen-Konstrukt => Befehle; Nur-Lese-Speicher => Redstone (erweitert); Direktzugriffsspeicher => Redstone, Befehle (erweitert); |
|