De Python-wedstrijdsjabloon gebruiken in VEXcode V5

De Competitiesjabloon is een voorbeeldproject waarin al commando's zijn opgenomen om tijdens wedstrijden met het veldcontrolesysteem te communiceren, zorgt ervoor dat commando's in overeenstemming zijn met de veldregels en helpt bij het opzetten van projecten om complicaties en diskwalificatie te voorkomen ("competitie" verwijst naar een VRC-evenement met behulp van de officiële veldcontrolehardware).  


Open de Competitiesjabloon vanaf de Voorbeeldenpagina

Screenshot_2023-03-02_at_4.42.02_PM.png


Screenshot_2023-03-02_at_4.42.42_PM.png


Drie delen van de sjabloon: Pre-autonoom, Autonome modus en Bestuurderbediening

Screenshot_2023-03-02_at_4.43.29_PM.png

Opmerking: Om ervoor te zorgen dat uw project meedoet aan een wedstrijd, moet u deze functies in uw project laten staan. Voeg opdrachten toe waar het commentaar voor elke sectie aangeeft.


Gebruik de functie pre_autonomous voor elke configuratie

Screenshot_2023-03-02_at_4.45.24_PM.png

De functiepre_autonomous wordt gebruikt voor elke configuratie die uw robot nodig heeft, zoals het kalibreren van een gyroscoop, het instellen van variabelen of andere apparaatinstellingen. Deze opdrachten worden onmiddellijk uitgevoerd wanneer het project wordt gestart, voordat het autonome gedeelte van de wedstrijd begint.

Screenshot_2023-03-02_at_4.47.29_PM.png

Zorg ervoor dat alle opdrachten goed zijn ingesprongen, zodat de richtlijn zichtbaar is tussen depre_autonomous enautonome functies.

Opmerking: Als er geen instellingen nodig zijn, kan deze functie leeg blijven.


Autonoom

Screenshot_2023-03-02_at_4.51.31_PM.png

De autonome -functie wordt gebruikt voor het besturen van uw robot tijdens het autonome gedeelte van een VRC-wedstrijd. Commando's binnen deze functie worden uitgevoerd wanneer de wedstrijd de autonome periode begint.

Screenshot_2023-03-02_at_4.51.40_PM.png

Zorg ervoor dat alle opdrachten goed zijn ingesprongen, zodat de richtlijn zichtbaar is tussen depre_autonomous enautonome functies.

Opmerking: Als er geen instellingen nodig zijn, kan deze functie leeg blijven.


Gebruikerscontrole

Screenshot_2023-03-02_at_4.55.59_PM.png

De functie user_control wordt gebruikt voor het besturen van uw robot tijdens het bestuurdersbesturingsgedeelte van een VRC-wedstrijd.  Commando's binnen deze functie worden uitgevoerd wanneer de wedstrijd begint en de Driver Control-periode begint.

Opmerking: De while True -lus wordt hierboven weergegeven, zodat de robot gedurende de hele wedstrijd zal reageren op invoer van de V5-controller.

Screenshot_2023-03-02_at_4.57.37_PM.png

Zorg ervoor dat alle opdrachten correct zijn ingesprongen binnen de luswhile True terwijl u het gebruikerscontrolegedeelte codeert. Er moeten twee hulplijnen zichtbaar zijn, zoals hier weergegeven. Eén omdat deterwijl True binnen de functieuser_control valt. De andere zorgt ervoor dat opdrachten binnen dewhile True -lus vallen.

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

Last Updated: