Att gå igenom ett projekt med programmeraren

Normalt sett, när ett Coder-projekt körs, går det vidare från ett kort till nästa så snart åtgärden är slutförd. Med hjälp av Steg-funktionen kan du starta ett projekt, men i ett speciellt läge där du styr flödet. När du använder Steg-knappen pausar 123-roboten efter varje kodkort tills Steg-knappen trycks ner igen. När ett projekt startas kommer 123-roboten att utföra projektet enligt instruktioner, men det kanske inte är så som användaren avsett. Att kunna se korten som exekveras ett i taget ger användaren en bättre bild av vilka kort som kan orsaka felet, så felsökning kan bli en mer riktad och effektiv process.


Så här använder du stegfunktionen

För att kunna använda Step-funktionen måste 123-roboten vara ansluten till din kodare. För information om hur du ansluter en 123-robot och kodare, se artikeln Använda VEX-kodarens VEX-bibliotek.

Kodare med ett "När start 123"-kort i den översta facket och Steg-knappen markerad.

Innan du använder Step-funktionen, skapa ett projekt i Coder. Välj sedan knappen Steg högst upp i kodaren för att börja.

Kodare med ett projekt som består av 3 kort och läser. När du startar vid 123, kör 2 och sväng sedan vänster. Den gula stegindikatorn finns vid kortet När start 123.

När du har valt detta visas en gul indikatorlampa bredvid kodkortet "När startar 123" för att indikera var projektet börjar.

Kodare med ett projekt som består av 3 kort och läser. När du startar vid 123, kör 2 och sväng sedan vänster. Den gula stegindikatorn finns vid Drive 2-kortet.

Tryck på Steg-knappen igen så flyttas den gula lampan ner till nästa kort i kodaren.

Kodare med ett projekt som består av 3 kort och läser. När du startar vid 123, kör 2 och sväng sedan vänster. Stegindikatorn är vid Drive 2-kortet och har blivit grön.

Välj Steg-knappen igen för att starta kodningskortet bredvid den gula lampan. Lampan lyser grönt när kodkortet exekveras.

Kodare med ett projekt som består av 3 kort och läser. När du startar vid 123, kör 2 och sväng sedan vänster. Den gula stegindikatorn finns vid kortet Sväng vänster.

När beteendet är klart visas en gul lampa bredvid följande kodare-kort, vilket indikerar att det är klart att köra nästa kommando när Steg-knappen väljs igen.

Titta på den här videon för att se hur stegfunktionen används för att stega igenom projektet ett kort i taget.

När du stegar igenom ett projekt och väljer Start-knappen kommer resten av projektet att köras med full hastighet. Detta kan vara bra om du vill gå igenom de första kodkorten, men sedan genomföra resten av projektet som det är skrivet.


Felsökning med stegfunktionen

Stegfunktionen saktar ner projektets flöde och ger direkt visuell feedback på vad 123-roboten gör på varje kodningskort i projektet. Detta gör det möjligt för användaren att gå igenom projektet ett kodkort i taget för att observera beteenden och korrigera misstag.

Kodare med ett projekt som består av 9 kort som används för att köra roboten i en ruta. Projektet har fyra upprepade par av Kör 1 och Sväng, men ett av paren är Sväng vänster istället för Sväng höger. Det felaktiga kortet "Sväng vänster" är markerat.

I det här exemplet är avsikten att 123-roboten ska köra i en kvadrat (kör framåt i 1 steg och sväng höger, 4 gånger för att skapa en kvadrat). Det finns dock en felvändning i projektet.

Vy uppifrån och ner av den väg som 123-roboten skulle ta under körning av detta projekt. Vänstersvängen driver roboten bort från rutans bana.

Använd funktionen Projektsteg för att starta och genomföra projektet steg för steg tills ett fel observeras.

Koderingsprojekt för att köra roboten i en ruta, nu med kortet "Sväng vänster" åtgärdat genom att det ersätts med ett kort "Sväng höger".

Rätta till misstaget.

Vy uppifrån av 123-robotens bana efter att ha kört i en ruta, och det matchande kodprogrammet som innehåller 4 par Kör 1- och Sväng höger-kort.

Välj sedan Stopp-knappen och använd Steg-knappen för att starta projektet från början igen, med hjälp av Steg-funktionen för att observera 123-robotens beteende med varje kodkort i projektet.

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

Last Updated: