De functie 'Projectstappen' biedt de gebruiker belangrijke visuele informatie die helpt bij het oplossen van problemen of het beter begrijpen van de projectworkflow. Wanneer een project wordt uitgevoerd, zal Fling the Hero Bot de instructies opvolgen, maar mogelijk niet zoals de gebruiker het bedoeld had. Doordat de gebruiker de codeblokken stap voor stap kan zien uitvoeren, krijgt hij een beter beeld van welke blokken de fout mogelijk veroorzaken.
Hoe gebruik je de functie voor het stapsgewijs opbouwen van projecten?
Selecteer de stapknop rechtsboven in de VEXcode VR-werkbalk.
Zodra dit geselecteerd is, verschijnt er een groene markering rond het {When started}-blok om aan te geven waar het programma begint. Vervolgens verschuift de markering direct naar het eerste blok in de stack. De markering blijft op het eerste blok na {When started} staan totdat de stapknop opnieuw wordt geselecteerd.
Opmerking: de markering zal direct voorbij een [Commentaar]-blok gaan, omdat [Commentaar]-blokken het project of de omliggende blokken niet wijzigen.
Selecteer de stapknop opnieuw om het gemarkeerde blok uit te voeren. Zodra het codeblok is uitgevoerd, wordt het volgende codeblok gemarkeerd.
Gebruik de stapknop om het project blok voor blok te doorlopen.
Foutopsporing uitvoeren met de projectstapfunctie
De functie 'Projectstappen' vertraagt de projectworkflow en biedt directe visuele feedback. Dit stelt de gebruiker in staat om het project blok voor blok te doorlopen, het gedrag te observeren en fouten te corrigeren.
In dit voorbeeld is het de bedoeling dat Fling een bal oppakt en deze in het hoge doel scoort. Het project neemt echter een verkeerde wending, waardoor de bal niet in het doel zal belanden.
Voer het project stap voor stap uit met behulp van de functie 'Projectstappen' totdat er een fout wordt geconstateerd.
Corrigeer de fout.
De fout in dit voorbeeld was dat Fling geprogrammeerd was om 155 graden naar links te draaien, maar deze richting plaatst Fling niet in de juiste hoek voor de katapult om de bal in het hoge doel te schieten. De draairichting moet van links naar rechts worden gewijzigd.
Voer het project vervolgens opnieuw vanaf het begin uit met behulp van de functie 'Projectstappen'. Herhaal dit proces totdat het project correct werkt.