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.
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.
När du har valt detta visas en gul indikatorlampa bredvid kodkortet "När startar 123" för att indikera var projektet börjar.
Tryck på Steg-knappen igen så flyttas den gula lampan ner till nästa kort i kodaren.
Välj Steg-knappen igen för att starta kodningskortet bredvid den gula lampan. Lampan lyser grönt när kodkortet exekveras.
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.
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.
Använd funktionen Projektsteg för att starta och genomföra projektet steg för steg tills ett fel observeras.
Rätta till misstaget.
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.