Een project doorlopen in VEXcode GO

De Project Stepping-functie biedt de gebruiker een manier om de uitvoering van een project blok voor blok te zien. Deze visuele aanwijzingen kunnen worden gebruikt om leerlingen te helpen bij het oplossen van problemen of om de voortgang van een project beter te begrijpen. Wanneer een project wordt gestart, voert de robot het project uit volgens de instructies, maar het kan zijn dat dit niet is zoals de gebruiker het bedoeld heeft. Door de mogelijkheid om te zien welke blokken één voor één worden uitgevoerd, krijgt de gebruiker een beter beeld van welke blokken de fout kunnen veroorzaken, zodat foutopsporing een gerichter en efficiënter proces kan worden.

Opmerking: Dit artikel maakt gebruik van de Code Base-configuratie in VEXcode GO. Zie het artikel Een VEX GO-codebasis configureren VEX-bibliotheek voor meer informatie over het configureren van een codebasis in VEXcode GO.


Hoe u de projectstapfunctie gebruikt

VEXcode GO-werkbalk met het Stap-pictogram gemarkeerd tussen de Start- en Stop-pictogrammen.

Om de Project Stepping-functie in VEXcode GO te kunnen gebruiken, moet de Brain zijn aangesloten op uw tablet of computer en moet VEXcode GO zijn geconfigureerd voor uw build.

Selecteer de knop Stap rechtsboven in de VEXcode GO-werkbalk.

VEXcode GO Blocks-project met een Drive for-blok, een Turn for-blok en nog een Drive for-blok. Het eerste Drive for-blok wordt groen gemarkeerd om aan te geven dat het programma één keer een stap heeft gezet en dat dit blok nu wordt uitgevoerd.

Eenmaal geselecteerd, verschijnt er een groene markering die rond het {When started} blok knippert om aan te geven waar het programma begint, en beweegt dan onmiddellijk om het eerste blok in de stapel te markeren. De markering blijft op het eerste blok na {When started} totdat de knop Stap opnieuw wordt geselecteerd.

VEXcode GO Blocks-project met een Drive for-blok, een Turn for-blok en nog een Drive for-blok. Het blok Draai voor is groen gemarkeerd om aan te geven dat het programma twee keer een stap heeft gezet en dat dit blok nu wordt uitgevoerd.

Selecteer nogmaals de knop Stap om het gemarkeerde blok te starten. De markering knippert terwijl het blok wordt uitgevoerd. Zodra het blok voltooid is, wordt het volgende blok gemarkeerd, wat aangeeft dat het klaar is om de volgende opdracht uit te voeren wanneer de knop Stap opnieuw wordt geselecteerd.

Blijf de Step-knop gebruiken om het project blok voor blok uit te voeren. Wanneer u door een project stapt, zorgt het selecteren van de Start-knop ervoor dat de rest van het project op volle snelheid wordt uitgevoerd. Dit kan handig zijn als u de eerste paar blokken van een project wilt doorlopen, maar vervolgens de rest van het project wilt uitvoeren zoals het is geschreven.


Foutopsporing met de Project Stepping-functie

VEXcode GO Blocks-project met 4 paar Drive for- en Turn for-blokken waarmee de robot in een vierkant kan rijden. Een onjuist blok wordt gemarkeerd om aan te geven dat er een fout in de code zit.

De Project Stepping-functie vertraagt ​​de voortgang van het project en biedt directe visuele feedback over wat de robot bij elk blok in het project doet. Hierdoor kan de gebruiker het project blok voor blok doorlopen om gedrag te observeren en fouten te corrigeren.

In dit voorbeeld is het de bedoeling dat de Code Base in een vierkant rijdt (500 millimeter (mm) vooruit rijden en 4 keer 90 graden naar rechts draaien om een ​​vierkant te creëren). Er is echter een verkeerde wending in het project.

VEXcode GO Blocks-project met 4 paar Drive for- en Turn for-blokken waarmee de robot in een vierkant kan rijden. Een onjuist blok wordt groen gemarkeerd om aan te geven dat het programma momenteel bezig is met het doorlopen van de bug. In het diagram rechts is te zien dat de robot een verkeerde afslag neemt op zijn route.

Gebruik de Project Stepping-functie om het project stap voor stap te starten en uit te voeren totdat er een fout wordt opgemerkt.

VEXcode GO Blocks-project toont de verkeerde schijf in een vierkant programma. Het onjuiste Turn for-blok heeft een open keuzemenu en is gemarkeerd. De richtingwaarde verandert van links naar rechts. VEXcode GO Blocks-project waarin de vaste schijf in een vierkant programma wordt weergegeven. Alle 4 Turn for-blokken draaien nu naar rechts en het blok dat is vastgezet, wordt gemarkeerd.

Corrigeer de fout.

VEXcode GO Blocks-project met 4 paar Drive for- en Turn for-blokken waarmee de robot in een vierkant kan rijden. Het onjuiste afslagblok is opgelost en rechts ziet u een diagram waarin de robot de juiste route volgt.

Selecteer vervolgens de knop Stoppen en gebruik de knop Stap om het project opnieuw vanaf het begin te starten, waarbij u de functie Project Stepping gebruikt om het gedrag van de robot in elk blok van het project te observeren. Herhaal dit proces totdat het project werkt zoals bedoeld.

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

Last Updated: