Wanneer een Coder-project actief is, gaat het normaal gesproken van de ene kaart naar de volgende zodra die actie is voltooid. Met behulp van de Step-functie kunt u een project starten, maar in een speciale modus waarin u de stroom beheert. Wanneer u de Stap-knop gebruikt, pauzeert de 123 Robot na elke codeerkaart, totdat de Stap-knop opnieuw wordt ingedrukt. Wanneer een project wordt gestart, voert de 123 Robot het project uit zoals geïnstrueerd, maar het kan zijn dat dit niet is zoals de gebruiker het bedoeld heeft. Door de mogelijkheid om de kaarten één voor één te zien worden uitgevoerd, krijgt de gebruiker een beter beeld van welke kaarten de fout kunnen veroorzaken, zodat foutopsporing een gerichter en efficiënter proces kan worden.
Hoe u de stapfunctie gebruikt
Om de Step-functie te kunnen gebruiken, moet de 123 Robot op uw Coder zijn aangesloten. Voor informatie over het aansluiten van een 123 Robot en Coder, zie het artikel De VEX Coder VEX Library gebruiken.
Voordat u de Step-functie gebruikt, moet u een project maken in Coder. Selecteer vervolgens de knop Stap bovenaan de Coder om te beginnen.
Eenmaal geselecteerd, verschijnt er een geel indicatielampje naast de codeerkaart “When start 123” om aan te geven waar het project begint.
Druk nogmaals op de Stap-knop en het gele lampje gaat omlaag naar de volgende kaart in de Coder.
Selecteer nogmaals de knop Stap om de Coder-kaart naast het gele lampje te starten. Het licht wordt groen zodra de Coder-kaart wordt uitgevoerd.
Zodra het gedrag is voltooid, verschijnt er een geel lampje naast de volgende codeerkaart, wat aangeeft dat deze klaar is om de volgende opdracht uit te voeren wanneer de knop Stap opnieuw wordt geselecteerd.
Bekijk deze video om alle stappen te zien voor het gebruik van de Step-functie in actie.
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 Coder-kaarten wilt doorlopen, maar vervolgens de rest van het project wilt uitvoeren zoals het is geschreven.
Foutopsporing met de Step-functie
De Step-functie vertraagt de voortgang van het project en biedt directe visuele feedback over wat de 123 Robot doet op elke codeerkaart in het project. Hierdoor kan de gebruiker het project codeerkaart voor codeerkaart doorlopen om gedrag te observeren en fouten te corrigeren.
In dit voorbeeld is het de bedoeling dat de 123 Robot in een vierkant rijdt (1 stap vooruit rijden en 4 keer rechtsaf slaan om een vierkant te creëren). Er is echter een verkeerde wending in het project.
Gebruik de Project Stepping-functie om het project stap voor stap te starten en uit te voeren totdat er een fout wordt opgemerkt.
Corrigeer de fout.
Selecteer vervolgens de knop Stoppen en gebruik de knop Stap om het project opnieuw vanaf het begin te starten, waarbij u de functie Stap gebruikt om het gedrag van de 123 Robot te observeren met elke codeerkaart van het project.