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

Schermafbeelding van een Python-zelfstudie uit V5 Categoriebeschrijving, waarin de belangrijkste concepten en codevoorbeelden voor programmeren met VEX Robotics worden geïllustreerd.


Diagram dat de Python V5-programmeerstructuur illustreert, met de belangrijkste componenten en hun relaties voor educatieve doeleinden in het gedeelte V5-categoriebeschrijving van Python-zelfstudies.


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

Diagram met de belangrijkste onderdelen van het VEX V5-roboticasysteem voor Python-zelfstudies, met nadruk op sensoren, motoren en besturingselementen.

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

Stroomdiagram dat het proces van het gebruik van Python voor VEX V5-roboticaprogrammering illustreert, met nadruk op de belangrijkste stappen en beslissingspunten in de tutorial.

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.

Stroomdiagram dat het proces van het gebruik van Python voor VEX-roboticaprogrammering illustreert, met nadruk op de belangrijkste stappen en beslissingspunten in de tutorial.

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

Afbeelding van de categorie V5 met beschrijvingen van Python-zelfstudies, met belangrijke concepten en voorbeelden voor programmeren met VEX-robotica.

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.

Stroomdiagram dat het proces van het gebruik van Python voor VEX V5-roboticaprogrammering illustreert, met nadruk op de belangrijkste stappen en componenten die in de tutorials aan bod komen.

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

Diagram met de beschrijving van de V5-categorie voor Python-zelfstudies, met belangrijke componenten en verbindingen die relevant zijn voor programmeren met VEX Robotics.

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.

Diagram ter illustratie van de V5-categoriebeschrijving voor Python-zelfstudies, met een overzicht van de belangrijkste componenten en functies van het VEX V5-roboticasysteem, inclusief programmeerelementen en hardware-integratie.

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: