Stega igenom ett projekt i VEXcode 123

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

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

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.

VEXcode 123 Blocks-projekt med ett Drive for-block, ett Turn for-block och ett annat 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 123 Blocks-projekt med ett Drive for-block, ett Turn for-block och ett annat 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 123 Block-projekt med 4 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 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.

VEXcode 123 Block-projekt med 4 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 123 Blocks-projekt som visar två versioner av Drive in a square-programmet. Versionen till vänster visar en Sväng för block inställt på att svänga vänster när det borde svänga åt höger, och detta misstag är korrigerat i versionen till höger.

Rätta till misstaget.

VEXcode 123 Blockprojekt med 4 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 123-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: