Funktionen Projektstegning erbjuder användaren ett sätt att se hur ett projekt utförs block för block. Dessa visuella ledtrådar kan användas för att hjälpa eleverna att felsöka eller för att bättre förstå ett projekts flöde. 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 blocken som körs ett i taget ger användaren en bättre bild av vilka block som kan orsaka felet, så felsökning kan bli en mer riktad och effektiv process.
Så här använder du funktionen Projektsteg
För att kunna använda funktionen Projektstegning i VEXcode 123 måste 123-roboten vara ansluten till din surfplatta eller dator. För information om hur du ansluter en 123-robot, se artikeln för din enhet i avsnittet Installera och anslut i VEX-biblioteket.
Välj knappen Steg som finns längst upp till höger i VEXcode 123-verktygsfältet.
När den väl är vald visas en grön markering som blinkar runt {When started} blocket för att indikera var programmet börjar, och flyttar sig sedan omedelbart för att markera det första blocket i stapeln. Markeringen stannar kvar på det första blocket efter {When started} tills Steg-knappen väljs igen.
Välj knappen Steg igen för att starta det markerade blocket. Markeringen blinkar när blocket exekveras. När blocket är klart markeras nästa block, vilket indikerar att det är redo att köra nästa kommando när Steg-knappen väljs igen.
Fortsätt att använda Steg-knappen för att utföra projektet ett block 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 användbart om du vill gå igenom de första blocken i ett projekt, men sedan genomföra resten av projektet som det är skrivet.
Felsökning med funktionen Project Stepping
Funktionen Projektstegning saktar ner projektets flöde och ger direkt visuell feedback på vad 123-roboten gör vid varje block i projektet. Detta gör det möjligt för användaren att gå igenom projektet ett block 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 90 grader, 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 funktionen Projektsteg för att observera 123-robotens beteende i varje block i projektet. Upprepa denna process tills projektet fungerar som avsett.