Die Project Stepping-Funktion bietet dem Benutzer die Möglichkeit, die Ausführung eines Projekts Block für Block zu verfolgen. Diese visuellen Hinweise können verwendet werden, um Schülern bei der Fehlerbehebung zu helfen oder den Ablauf eines Projekts besser zu verstehen. 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 Blöcke, die einzeln ausgeführt werden, zu sehen, erhält der Benutzer eine bessere Vorstellung davon, welche Blöcke den Fehler verursachen könnten, sodass das Debuggen zu einem gezielteren und effizienteren Prozess werden kann.
So verwenden Sie die Project Stepping-Funktion
Um die Project Stepping-Funktion in VEXcode 123 nutzen zu können, muss der 123-Roboter mit Ihrem Tablet oder Computer verbunden sein. Informationen zum Anschließen eines 123-Roboters finden Sie im Artikel für Ihr Gerät im Abschnitt „Installieren und Verbinden“ der VEX-Bibliothek.
Wählen Sie die Schaltfläche „Schritt“ oben rechts in der VEXcode 123-Symbolleiste.
Nach der Auswahl erscheint eine grüne Markierung und blinkt um den Block {When started} herum, um anzuzeigen, wo das Programm beginnt. Anschließend wird sofort der erste Block im Stapel hervorgehoben. Die Hervorhebung bleibt auf dem ersten Block nach {When started} , bis die Schaltfläche „Schritt“ erneut ausgewählt wird.
Wählen Sie erneut die Schaltfläche „Schritt“, um den markierten Block zu starten. Die Hervorhebung blinkt, während der Block ausgeführt wird. Sobald der Block abgeschlossen ist, wird der nächste Block hervorgehoben, was anzeigt, dass er bereit ist, den nächsten Befehl auszuführen, wenn die Schaltfläche „Schritt“ erneut ausgewählt wird.
Verwenden Sie weiterhin die Schaltfläche „Schritt“, um das Projekt blockweise auszuführen. 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 Blöcke eines Projekts schrittweise durcharbeiten möchten, den Rest des Projekts dann aber so ausführen möchten, wie es geschrieben wurde.
Debuggen mit der Project Stepping-Funktion
Die Project Stepping-Funktion verlangsamt den Projektfluss und bietet direktes visuelles Feedback darüber, was der 123-Roboter in jedem Block im Projekt tut. Dadurch kann der Benutzer das Projekt blockweise durchgehen, um Verhaltensweisen zu beobachten und Fehler zu korrigieren.
In diesem Beispiel soll der 123-Roboter in einem Quadrat fahren (1 Schritt vorwärts fahren und sich viermal um 90 Grad nach rechts drehen, um ein Quadrat zu erstellen). Es gibt jedoch eine falsche Wendung im Projekt.
Nutzen Sie die Project Stepping-Funktion, um das Projekt Schritt für Schritt zu starten und auszuführen, bis ein Fehler festgestellt wird.
Korrigieren Sie den Fehler.
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 „Projektschritt“, um das Verhalten des 123-Roboters in jedem Block des Projekts zu beobachten. Wiederholen Sie diesen Vorgang, bis das Projekt wie vorgesehen funktioniert.