Schritt für Schritt durch ein Projekt in VIQC Virtual Skills

Die Project Stepping-Funktion bietet dem Benutzer wichtige visuelle Hinweise, die bei der Fehlersuche oder beim besseren Verständnis des Projektablaufs helfen. Wenn ein Projekt ausgeführt wird, wird der Hero Bot wie angewiesen ausgeführt, jedoch möglicherweise nicht so, wie es der Benutzer beabsichtigt hat. Durch die Möglichkeit, die ausgeführten Blöcke Schritt für Schritt zu sehen, kann der Benutzer besser erkennen, welche Blöcke den Fehler verursachen können.


So verwenden Sie die Project Stepping-Funktion

step_icon.png

Wählen Sie die Schrittschaltfläche oben rechts in der VEXcode IQ-Symbolleiste aus.

first_block.png

Nach der Auswahl erscheint eine grüne Markierung um den Block „beim Start“, um anzuzeigen, wo das Programm beginnt, und bewegt sich dann sofort, um den ersten Block im Stapel hervorzuheben. Die Hervorhebung bleibt auf dem ersten Block nach "beim Start", bis die Schrittschaltfläche erneut ausgewählt wird.

Hinweis: Die Hervorhebung bewegt sich sofort hinter einem [Comment] -Block, weil [Comment] Blöcke das Projekt oder die umgebenden Blöcke nicht ändern.

zweiter_block.png

Wählen Sie die Schrittschaltfläche erneut aus, um den markierten Block auszuführen. Sobald der Block ausgeführt wurde, wird der nächste Block hervorgehoben.

Verwenden Sie weiterhin die Schrittschaltfläche, um das Projekt Block für Block zu durchlaufen.


Debuggen mit der Project Stepping-Funktion

beispiel_mit_fehler.png

Die Project Stepping-Funktion verlangsamt den Projektfluss und bietet sofortiges visuelles Feedback. Auf diese Weise kann der Benutzer das Projekt Block für Block durchgehen, um das Verhalten zu beobachten und Fehler zu korrigieren.

In diesem Beispiel soll Fling einen Ball aufnehmen und den Ball im High Goal erzielen. Der Turn im Projekt dreht sich jedoch in die falsche Richtung und somit wird der Ball nicht im High Goal gewertet.

hervorgehobener_fehler.png

error_visual.png

Führen Sie das Projekt Schritt für Schritt mit der Funktion „Project Stepping“ aus, bis ein Fehler festgestellt wird.

turn_dropdown.png

korrigierter_fehler.png

Korrigieren Sie den Fehler.

Der Fehler in diesem Beispiel war, dass Fling so programmiert wurde, dass er 155 Grad nach links dreht, aber diese Richtung bringt Fling nicht in den richtigen Winkel für das Katapult, um den Ball in das High Goal zu schießen. Die Drehrichtung sollte von links nach rechts geändert werden.

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

Führen Sie das Projekt dann erneut von Anfang an mit der Funktion „Project Stepping“ aus. Wiederholen Sie diesen Vorgang, bis das Projekt ordnungsgemäß ausgeführt wird.

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

Last Updated: