Die Projektschrittfunktion bietet dem Benutzer wichtige visuelle Hilfestellungen, die ihm bei der Fehlersuche oder beim besseren Verständnis des Projektablaufs helfen. Wenn ein Projekt ausgeführt wird, läuft Fling the Hero Bot wie angewiesen, aber möglicherweise nicht so, wie der Benutzer es beabsichtigt hat. Die Möglichkeit, die Ausführung der einzelnen Blöcke Schritt für Schritt zu verfolgen, gibt dem Benutzer einen besseren Überblick darüber, welche Blöcke möglicherweise den Fehler verursachen.
So verwenden Sie die Projektschrittfunktion
Wählen Sie die Schaltfläche „Schritt“ oben rechts in der VEXcode VR-Symbolleiste aus.
Nach der Auswahl erscheint eine grüne Markierung um den Block {When started}, um anzuzeigen, wo das Programm beginnt, und springt dann sofort zur Markierung des ersten Blocks im Stapel. Die Hervorhebung bleibt nach dem Start des ersten Blocks so lange erhalten, bis die Schaltfläche "Schritt" erneut ausgewählt wird.
Hinweis: Die Hervorhebung springt sofort über einen [Kommentar]-Block hinaus, da [Kommentar]-Blöcke weder das Projekt noch die umgebenden Blöcke verändern.
Klicken Sie erneut auf die Schaltfläche „Schritt“, um den markierten Block auszuführen. Sobald der aktuelle Block ausgeführt wurde, wird der nächste Block hervorgehoben.
Verwenden Sie weiterhin die Schritt-Schaltfläche, um das Projekt Block für Block durchzugehen.
Debuggen mit der Projekt-Schrittfunktion
Die Projektschrittfunktion verlangsamt den Projektablauf und liefert sofortiges visuelles Feedback. Dies ermöglicht es dem Benutzer, das Projekt Block für Block durchzugehen, um das Verhalten zu beobachten und Fehler zu korrigieren.
In diesem Beispiel ist es die Absicht, dass Fling einen Ball aufnimmt und ihn im hohen Tor versenkt. Allerdings entwickelt sich das Projekt in die falsche Richtung, und so wird der Ball nicht im hohen Tor landen.
Führen Sie das Projekt mithilfe der Projektschrittfunktion schrittweise aus, bis ein Fehler auftritt.
Korrigieren Sie den Fehler.
Der Fehler in diesem Beispiel bestand darin, dass Fling so programmiert war, dass er sich um 155 Grad nach links dreht. Diese Richtung bringt Fling jedoch nicht in den richtigen Winkel, damit das Katapult den Ball in das hohe Tor schießen kann. Die Abbiegerichtung sollte von links nach rechts geändert werden.
Führen Sie das Projekt anschließend mithilfe der Projektschrittfunktion erneut von Anfang an aus. Wiederholen Sie diesen Vorgang, bis das Projekt ordnungsgemäß läuft.