Mit dem Programmierer durch ein Projekt gehen

Wenn ein Coder-Projekt läuft, geht es normalerweise von einer Karte zur nächsten weiter, sobald die Aktion abgeschlossen ist. Mit der Step-Funktion können Sie ein Projekt starten, allerdings in einem speziellen Modus, in dem Sie den Ablauf steuern. Bei Verwendung der Step-Taste pausiert der 123 Robot nach jeder Coderkarte, bis die Step-Taste erneut gedrückt wird. Wenn ein Projekt gestartet wird, führt der 123-Roboter das Projekt wie angewiesen aus, es kann jedoch sein, dass es nicht so ist, wie es der Benutzer beabsichtigt hat. Durch die Möglichkeit, die ausgeführten Karten einzeln zu sehen, erhält der Benutzer eine bessere Vorstellung davon, welche Karten möglicherweise den Fehler verursachen, sodass das Debuggen zu einem gezielteren und effizienteren Prozess werden kann.


So verwenden Sie die Schrittfunktion

Um die Step-Funktion nutzen zu können, muss der 123 Robot mit Ihrem Coder verbunden sein. Informationen zum Verbinden eines 123 Robot und Coders finden Sie im Artikel „ der VEX Coder VEX-Bibliothek“.

Coder mit einer „When Start 123“-Karte im oberen Steckplatz und hervorgehobener „Step“-Schaltfläche.

Erstellen Sie vor der Verwendung der Step-Funktion ein Projekt im Coder. Wählen Sie dann die Schaltfläche „Schritt“ oben im Coder aus, um zu beginnen.

Coder mit einem Projekt das aus 3 Karten besteht und lautet: Beim Start 123, fahre 2 und biege dann links ab. Der gelbe Schrittindikator befindet sich auf der Karte „Beim Start 123“.

Nach der Auswahl erscheint neben der Coderkarte „When start 123“ eine gelbe Anzeigeleuchte, um anzuzeigen, wo das Projekt beginnt.

Coder mit einem Projekt das aus 3 Karten besteht und lautet: Beim Start 123, fahre 2 und biege dann links ab. Die gelbe Schrittanzeige befindet sich auf der Laufwerkskarte 2.

Drücken Sie die Step-Taste erneut und das gelbe Licht bewegt sich nach unten zur nächsten Karte im Coder.

Coder mit einem Projekt das aus 3 Karten besteht und lautet: Beim Start 123, fahre 2 und biege dann links ab. Die Schrittanzeige befindet sich auf der Laufwerkskarte 2 und ist grün geworden.

Wählen Sie erneut die Schaltfläche „Schritt“, um die Coder-Karte neben dem gelben Licht zu starten. Das Licht wird grün, wenn die Coder-Karte ausgeführt wird.

Coder mit einem Projekt das aus 3 Karten besteht und lautet: Beim Start 123, fahre 2 und biege dann links ab. Der gelbe Schrittindikator befindet sich auf der Karte „Links abbiegen“.

Sobald das Verhalten abgeschlossen ist, erscheint ein gelbes Licht neben der folgenden Coder-Karte und zeigt an, dass sie bereit ist, den nächsten Befehl auszuführen, wenn die Schaltfläche „Schritt“ erneut ausgewählt wird.

In diesem Video erfahren Sie, wie Sie mit der Step-Funktion das Projekt Karte für Karte durchgehen.

Beim schrittweisen Durchlaufen eines Projekts führt die Auswahl der Schaltfläche „Start“ dazu, dass der Rest des Projekts mit voller Geschwindigkeit ausgeführt wird. Dies kann hilfreich sein, wenn Sie die ersten paar Coder-Karten durchgehen möchten, dann aber den Rest des Projekts so ausführen möchten, wie es geschrieben wurde.


Debuggen mit der Step-Funktion

Die Step-Funktion verlangsamt den Projektfluss und bietet direktes visuelles Feedback darüber, was der 123-Roboter an jeder Coder-Karte im Projekt tut. Dadurch kann der Benutzer das Projekt jeweils eine Coderkarte durchgehen, um Verhaltensweisen zu beobachten und Fehler zu korrigieren.

Programmierer mit einem Projekt, das aus 9 Karten besteht, mit denen der Roboter in einem Quadrat gesteuert wird. Das Projekt hat vier sich wiederholende Paare aus „Fahren 1“ und „Abbiegen“, aber eines der Paare lautet „Links abbiegen“ statt „Rechts abbiegen“. Die falsche Karte „Links abbiegen“ ist hervorgehoben.

In diesem Beispiel soll der 123-Roboter in einem Quadrat fahren (einen Schritt vorwärts fahren und dann viermal rechts abbiegen, um ein Quadrat zu erstellen). Es gibt jedoch eine falsche Wendung im Projekt.

Draufsicht des Pfads, den der 123-Roboter bei der Ausführung dieses Projekts nehmen würde. Durch die Linkskurve verlässt der Roboter die quadratische Bahn.

Nutzen Sie die Project Stepping-Funktion, um das Projekt Schritt für Schritt zu starten und auszuführen, bis ein Fehler festgestellt wird.

Coder-Projekt zum Fahren des Roboters in einem Quadrat, jetzt mit der reparierten Karte „Links abbiegen“, die durch die Karte „Rechts abbiegen“ ersetzt wurde.

Korrigieren Sie den Fehler.

Draufsicht auf den Pfad des Roboters 123, nachdem er erfolgreich ein Quadrat durchfahren hat, und das passende Coder-Programm mit 4 Paaren von „Drive 1“- und „Turn Right“-Karten.

Wählen Sie dann die Schaltfläche „Stopp“ und verwenden Sie die Schaltfläche „Schritt“, um das Projekt erneut von Anfang an zu starten. Verwenden Sie dabei die Funktion „Schritt“, um das Verhalten des 123-Roboters bei jeder Coderkarte des Projekts zu beobachten.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: