Python konkursa veidnes izmantošana VEXcode V5

Sacensību veidne ir paraugprojekts, kurā jau ir iekļautas komandas saziņai ar lauka kontroles sistēmu sacensību laikā, nodrošina komandu atbilstību laukuma noteikumiem un palīdz izveidot projektus, lai izvairītos no sarežģījumiem un diskvalifikācijas ("sacensības" attiecas uz VRC notikumu, izmantojot oficiālo lauka kontroles aparatūru).  


Piemēru lapā atveriet konkursa veidni

Python apmācības ekrānuzņēmums no V5 kategorijas apraksta, ilustrē galvenās koncepcijas un kodu piemērus programmēšanai ar VEX Robotics.


Diagramma, kas ilustrē V5 Python programmēšanas struktūru, parāda galvenos komponentus un to attiecības izglītības nolūkos Python apmācību V5 kategorijas apraksta sadaļā.


Trīs veidnes sadaļas: iepriekš autonomais režīms, autonomais režīms un vadītāja vadība

Diagramma, kas ilustrē VEX V5 robotikas sistēmas galvenās sastāvdaļas Python apmācībai, izceļot sensorus, motorus un vadības elementus.

Piezīme: Lai jūsu projekts darbotos konkursā, jums ir jāatstāj šīs funkcijas savā projektā. Pievienojiet komandas, kur komentāri norāda katrai sadaļai.


Jebkurai iestatīšanai izmantojiet funkciju pre_autonomous

Blokshēma, kas ilustrē Python izmantošanas procesu VEX V5 robotikas programmēšanai, izceļot galvenos soļus un lēmumu pieņemšanas punktus apmācībā.

Funkcijapre_autonomous tiek izmantota jebkurai iestatīšanai, kas var būt nepieciešama jūsu robotam, piemēram, žiroskopa kalibrēšanai, mainīgo iestatīšanai vai citiem ierīces iestatījumiem. Šīs komandas tiks palaistas uzreiz, kad projekts tiks palaists, pirms tiek sākta atbilstības autonomā daļa.

Blokshēma, kas ilustrē Python izmantošanas procesu VEX robotikas programmēšanai, izceļot galvenos soļus un lēmumu pieņemšanas punktus apmācībā.

Pārliecinieties, vai visas komandas ir pareizi ievilktas, lai vadošā līnija būtu redzama starppre_autonomous unautonomo funkcijām.

Piezīme: Ja iestatīšana nav nepieciešama, šī funkcija var palikt tukša.


Autonoms

V5 kategorijas apraksta attēls, kas ilustrē Python apmācības, ietver galvenos jēdzienus un piemērus programmēšanai ar VEX robotiku.

Funkcija  autonomā tiek izmantota, lai vadītu jūsu robotu VRC spēles autonomās daļas laikā. Komandas šajā funkcijā darbosies, kad spēle sāks autonomo periodu.

Blokshēma, kas ilustrē Python izmantošanas procesu VEX V5 robotikas programmēšanai, izceļot galvenos pamācībās iesaistītos soļus un komponentus.

Pārliecinieties, vai visas komandas ir pareizi ievilktas, lai vadošā līnija būtu redzama starppre_autonomous unautonomo funkcijām.

Piezīme: Ja iestatīšana nav nepieciešama, šī funkcija var palikt tukša.


Lietotāja vadība

Diagramma, kas ilustrē Python apmācību V5 kategorijas aprakstu, ietverot galvenos komponentus un savienojumus, kas attiecas uz programmēšanu ar VEX Robotics.

Funkcija user_control tiek izmantota, lai vadītu jūsu robotu VRC spēles vadītāja vadības daļā.  Komandas šajā funkcijā darbosies, kad spēle sāks Driver Control periodu.

Piezīme: , bet True  cilpa ir parādīta iepriekš, lai robots reaģētu uz V5 kontrollera ievadi visas spēles laikā.

Diagramma, kas ilustrē Python apmācību V5 kategorijas aprakstu, kurā parādīti VEX V5 robotikas sistēmas galvenie komponenti un funkcijas, tostarp programmēšanas elementi un aparatūras integrācija.

Kodējot lietotāja vadības daļu, pārliecinieties, vai visas komandas ir pareizi ievilktas cilpas, bet True  cilpas ietvaros. Ir jābūt redzamām divām vadošajām līnijām, kā parādīts šeit. Viens, jo, bet True atrodas funkcijāuser_control. Otra, lai nodrošinātu, ka komandas ir, bet True  cilpas robežās.

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

Last Updated: