Schleifen verwenden#
Dieses Tutorial zeigt Ihnen, wie Sie den repeat-Block verwenden, um Ihren Roboter in VEXcode EXP ein Quadrat fahren zu lassen. Am Ende haben Sie 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