Schleifen verwenden#
Dieses Tutorial zeigt Ihnen, wie Sie mit dem repeat-Block Ihren Roboter in VEXcode V5 ein Quadrat fahren lassen. Am Ende verfügen Sie über ein Projekt, das dieselben zwei Blöcke viermal wiederholt, um das Quadrat zu vervollständigen.
Soll Ihr Roboter dieselbe Aktion mehrmals wiederholen, beispielsweise ein Quadrat abfahren, können Sie die gleichen Blöcke so lange duplizieren, bis sie sich im Quadratmuster bewegen. Einfacher geht es jedoch mit dem Wiederholungsblock aus der Kategorie Logik – Steuerung.
Bringen Sie unterhalb des Blocks „Beim Starten“ einen Antriebsblock und einen Drehblock an.
wenn gestartet
fahre [vorwärts v] für (200) [mm v] ▶
drehe [rechts v] für (90) Grad ▶
Fügen Sie unterhalb des Blocks „Wenn gestartet“ einen Wiederholungsblock ein.
wenn gestartet
wiederhole (10)
Ende
fahre [vorwärts v] für (200) [mm v] ▶
drehe [rechts v] für (90) Grad ▶
Ziehen Sie die Blöcke drive for und turn for in den Block repeat.
wenn gestartet
wiederhole (10)
fahre [vorwärts v] für (200) [mm v] ▶
drehe [rechts v] für (90) Grad ▶
Ende
Wählen Sie die Wiederholungszahl aus und ändern Sie sie auf 4, damit die Blöcke im Inneren für jede Seite des Quadrats einmal durchlaufen werden.
Stellen Sie sicher, dass Ihr Roboter mit VEXcode verbunden ist, und wählen Sie dann Herunterladen, um das Projekt auf das Brain herunterzuladen.
Wählen Sie Ausführen, um das Projekt zu starten. Der Roboter fährt in einem Quadrat.
Sie können eine Abfolge von Aktionen auch unendlich oft wiederholen, indem Sie den forever-Block anstelle von repeat verwenden.
für immer
Ende
Um eine Schleife zu verlassen, verwenden Sie den break-Block innerhalb der Schleife, damit der Code den Schleifenblock sofort verlässt.
Abbruch