Een project doorlopen met de Coder

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 verbinden van een 123 Robot en Coder, zie het artikel De VEX Coder VEX-bibliotheek gebruiken.

Coder met een When start 123-kaart in de bovenste sleuf en de Step-knop gemarkeerd.

Voordat u de Step-functie gebruikt, moet u een project maken in Coder. Selecteer vervolgens de knop Stap bovenaan de Coder om te beginnen.

Programmeur met een project dat bestaat uit 3 kaarten en de volgende tekst bevat: Start 123, rijd 2 en sla dan linksaf. De gele stappenindicator bevindt zich op de kaart Wanneer start 123.

Eenmaal geselecteerd, verschijnt er een geel indicatielampje naast de codeerkaart “When start 123” om aan te geven waar het project begint.

Programmeur met een project dat bestaat uit 3 kaarten en de volgende tekst bevat: Start 123, rijd 2 en sla dan linksaf. De gele stappenindicator bevindt zich op de Drive 2-kaart.

Druk nogmaals op de Stap-knop en het gele lampje gaat omlaag naar de volgende kaart in de Coder.

Programmeur met een project dat bestaat uit 3 kaarten en de volgende tekst bevat: Start 123, rijd 2 en sla dan linksaf. De stappenindicator bevindt zich op de Drive 2-kaart en is groen geworden.

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.

Programmeur met een project dat bestaat uit 3 kaarten en de volgende tekst bevat: Start 123, rijd 2 en sla dan linksaf. De gele stappenindicator bevindt zich op de kaart 'Sla linksaf'.

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 te zien hoe u met de Stappen-functie stap voor stap door het project kunt gaan, één kaart per keer.

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.

Programmeur met een project dat bestaat uit 9 kaarten waarmee de robot in een vierkant kan rijden. Het project heeft 4 herhalende paren van Drive 1 en Turn, maar een van de paren is Turn left in plaats van Turn right. De onjuiste kaart 'Sla linksaf' is gemarkeerd.

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.

Bovenaanzicht van het pad dat Robot 123 zou afleggen tijdens het uitvoeren van dit project. Door de bocht naar links raakt de robot van het parcours af.

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

Programmeurproject om de robot in een vierkant te laten rijden, nu met de kaart 'Sla linksaf' vervangen door een kaart 'Sla rechtsaf'.

Corrigeer de fout.

Bovenaanzicht van het pad van de 123 Robot die succesvol in een vierkant heeft gereden, en het bijbehorende Coder-programma met 4 paar Drive 1- en Turn right-kaarten.

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.

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

Last Updated: