Stega igenom ett projekt i VEXcode GO

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 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.

Not: Den här artikeln använder kodbaskonfigurationen i VEXcode GO. Se artikeln Konfigurera en VEX GO-kodbas VEX-bibliotek för mer information om hur man konfigurerar en kodbas i VEXcode GO.


Så här använder du funktionen Projektsteg

VEXcode GO-verktygsfältet med stegikonen markerad mellan start- och stoppikonerna.

För att kunna använda funktionen Project Stepping i VEXcode GO måste Brain vara ansluten till din surfplatta eller dator, och VEXcode GO bör vara konfigurerad för din build.

Välj knappen Steg som finns längst upp till höger i VEXcode GO-verktygsfältet.

VEXcode GO Blocks-projekt med ett Drive for-block, ett Turn for-block och ytterligare ett Drive for-block. Det första Drive for-blocket är markerat med grönt för att visa att programmet har gått ett steg och att blocket nu körs.

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.

VEXcode GO Blocks-projekt med ett Drive for-block, ett Turn for-block och ytterligare ett Drive for-block. Blocket Vrid för är markerat med grönt för att visa att programmet har gått två steg och att blocket nu körs.

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

VEXcode GO Blocks-projekt med fyra par Drive for- och Turn for-block som är avsedda att driva roboten i en kvadrat. Ett felaktigt block markeras för att indikera att det finns ett fel i koden.

Funktionen Projektstegning saktar ner projektets flöde och ger direkt visuell feedback på vad 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 beteende och korrigera misstag.

I det här exemplet är avsikten att kodbasen ska köra i en kvadrat (kör framåt i 500 millimeter (mm) och sväng höger 90 grader, 4 gånger för att skapa en kvadrat). Det finns dock en felvändning i projektet.

VEXcode GO Blocks-projekt med fyra par Drive for- och Turn for-block som är avsedda att driva roboten i en kvadrat. Ett felaktigt block markeras med grönt för att indikera att programmet för närvarande åtgärdar felet. Ett diagram till höger visar roboten som tar en felaktig sväng i sin rutt.

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

VEXcode GO Blocks-projektet visar felaktig Drive i ett kvadratprogram. Det felaktiga blocket Sväng för har sin rullgardinsmeny öppen och är markerad. Riktningsvärdet ändras från vänster till höger. VEXcode GO Blocks-projekt som visar det fasta programmet Drive in a square. Alla 4 svängar för block vrids nu åt höger, och blocket som har åtgärdats markeras.

Rätta till misstaget.

VEXcode GO Blocks-projekt med fyra par Drive for- och Turn for-block som driver roboten i en kvadrat. Det felaktiga svängblocket har åtgärdats, och ett diagram till höger visar roboten som kör med rätt rutt.

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 robotens beteende i varje block i projektet. Upprepa denna process tills projektet fungerar som avsett.

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

Last Updated: