Een project stap voor stap doorlopen in VEXcode VR met behulp van VIQC Pitching In

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?

Een close-up screenshot van de rechterbovenhoek van de VEXcode VR-werkbalk, met de knop 'Stap' gemarkeerd, direct rechts van de knop 'Start'.

Selecteer de stapknop rechtsboven in de VEXcode VR-werkbalk.

Open een VEXcode VR-project met de knop 'Stap' gemarkeerd om blokken één voor één uit te voeren.

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.

VEXcode VR-project dat de Drive for-, Turn for- en Drivetrain-blokken toont die gebruikt worden in de VIQC Pitching In Playground.

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

VEXcode VR-project met blokken om een ​​bal op te vangen, om te draaien en te scoren. Een van de draaiblokken is gemarkeerd, waardoor de fout in het project zichtbaar wordt.

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.

Codeerfout gemarkeerd in een VEXcode VR-project in de VIQC Pitching In Playground.

Onjuiste codelogica weergegeven tijdens het doorlopen van een VIQC Pitching In-project in VEXcode VR.

Voer het project stap voor stap uit met behulp van de functie 'Projectstappen' totdat er een fout wordt geconstateerd.

Hetzelfde project als het vorige, maar nu met het keuzemenu voor de draairichting in het blok geopend en links geselecteerd, om te laten zien hoe het probleem opgelost kan worden.

Hetzelfde project, maar nu met het draaiblok dat aangeeft dat je 155 graden naar rechts moet draaien in het gedeelte van het project om te keren en de bal in een hoog doel te lanceren.

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.

VEXcode VR-blokproject om stap voor stap een VIQC Pitching In-programma in de werkruimte te doorlopen.

VEXcode VR-project geopend in VIQC. Inzendingen voor het stap voor stap doorlopen van code-uitvoeringen.

Voer het project vervolgens opnieuw vanaf het begin uit met behulp van de functie 'Projectstappen'. Herhaal dit proces totdat het project correct werkt.

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

Last Updated: