Stega igenom ett projekt i VEXcode VR med hjälp av VIQC Pitching In

Funktionen Projektsteg ger användaren viktiga visuella element som hjälper användarna att felsöka eller bättre förstå ett projekts flöde. När ett projekt körs kommer Fling the Hero Bot att köras enligt instruktionerna, men det kanske inte är så som användaren avsåg. Att kunna se blocken som körs ett steg i taget ger användaren en bättre bild av vilka block som kan orsaka felet.


Så här använder du funktionen Projektsteg

En närbild av den övre högra sidan av VEXcode VR-verktygsfältet, med Steg-knappen markerad, direkt till höger om Start-knappen.

Välj stegknappen som finns längst upp till höger i VEXcode VR-verktygsfältet.

VEXcode VR-projekt öppet med Steg-knappen markerad för att köra block ett i taget

När det väl är valt visas en grön markering runt blocket {När startat} för att indikera var programmet börjar, och flyttas sedan omedelbart för att markera det första blocket i stapeln. Markeringen stannar kvar på det första blocket efter {När startat} tills stegknappen väljs igen.

Obs: markeringen flyttas omedelbart förbi ett [Kommentar]-block, eftersom [Kommentar]-block inte ändrar projektet eller blocken som omger det.

VEXcode VR-projekt som visar Drive for-, Turn for- och Drivetrain-block som används i VIQC Pitching In Playground

Välj stegknappen igen för att köra det markerade blocket. När blocket har körts markeras nästa block.

Fortsätt att använda stegknappen för att gå igenom projektet ett block i taget.


Felsökning med funktionen Project Stepping

VEXcode VR-projekt med block för att samla in en boll med intaget och vända och göra poäng på bollen, med ett vändblock markerat, vilket visar felet i projektet.

Funktionen Projektstegning saktar ner projektets flöde och ger omedelbar visuell feedback. 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 Fling ska ta in en boll och göra mål i högmålet. Projektets vändning går dock åt fel håll, och därmed kommer bollen inte att göras i det höga målet.

Kodningsfel uppmärksammat i ett VEXcode VR-projekt i VIQC Pitching In Playground

Felaktig kodlogik visas vid stegning genom ett VIQC Pitching In-projekt i VEXcode VR

Kör projektet steg för steg med funktionen Projektstegning tills ett fel observeras.

Samma projekt som det föregående, nu med riktningsrullgardinsmenyn för svängblocket öppen och vänstermarkerad, vilket visar hur man åtgärdar problemet.

Samma projekt med svängblocket som nu visar att man ska svänga höger i 155 grader i den del av projektet som ska svänga och kasta bollen in i ett högt mål.

Rätta till misstaget.

Felet i det här exemplet var att Fling var kodad för att svänga vänster 155 grader, men denna riktning placerar inte Fling i rätt vinkel för att katapulten ska skjuta bollen in i det höga målet. Svängriktningen bör ändras från vänster till höger.

VEXcode VR-blockprojekt för att stega igenom ett VIQC Pitching In-program i arbetsytan

VEXcode VR-projekt öppet i VIQC Pitching In för stegvis kodkörning

Kör sedan projektet igen från början med hjälp av funktionen Projektstegning. Upprepa denna process tills projektet fungerar korrekt.

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

Last Updated: