Schrittweises Durchlaufen eines Projekts in VEXcode VR mit VIQC Pitching In

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

Ein Screenshot in Nahaufnahme zeigt die obere rechte Seite der VEXcode VR-Toolbar, auf der die Schaltfläche „Schritt“ direkt rechts neben der Schaltfläche „Start“ hervorgehoben ist.

Wählen Sie die Schaltfläche „Schritt“ oben rechts in der VEXcode VR-Symbolleiste aus.

Das VEXcode VR-Projekt ist geöffnet, wobei die Schaltfläche „Schritt“ hervorgehoben ist, um Blöcke nacheinander auszuführen.

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.

VEXcode VR-Projekt, das die im VIQC Pitching In Playground verwendeten Blöcke „Drive for“, „Turn for“ und „Drivetrain“ zeigt.

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

VEXcode VR-Projekt mit Blöcken zum Aufnehmen und Drehen eines Balls, wobei ein Drehblock hervorgehoben ist, um den Fehler im Projekt zu verdeutlichen.

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.

Ein Programmierfehler in einem VEXcode VR-Projekt im VIQC Pitching In Playground wurde hervorgehoben.

Fehlerhafte Codelogik beim schrittweisen Durchlaufen eines VIQC Pitching In-Projekts in VEXcode VR

Führen Sie das Projekt mithilfe der Projektschrittfunktion schrittweise aus, bis ein Fehler auftritt.

Das gleiche Projekt wie das vorherige, diesmal jedoch mit geöffnetem Richtungs-Dropdown-Menü des Abbiegeblocks und der Auswahl „Links“, um zu zeigen, wie das Problem behoben werden kann.

Das gleiche Projekt, nur dass der Drehblock jetzt so eingestellt ist, dass er sich um 155 Grad nach rechts dreht, und zwar in dem Abschnitt des Projekts, in dem der Ball gedreht und in ein hohes Tor geschossen werden soll.

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.

VEXcode VR-Blockprojekt zum Durchlaufen eines VIQC Pitching In-Programms im Arbeitsbereich

VEXcode VR-Projekt in VIQC geöffnet. Mit Unterstützung für die schrittweise Codeausführung.

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.

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

Last Updated: