Python konkurso šablono naudojimas VEXcode V5

Varžybų šablonas yra projekto pavyzdys, į kurį jau įtrauktos komandos, skirtos susisiekti su lauko valdymo sistema varžybų metu, užtikrina, kad komandos atitiktų lauko taisykles, ir padeda rengti projektus, kad būtų išvengta komplikacijų ir diskvalifikacijos ("konkursas" reiškia VRC įvykis naudojant oficialią lauko valdymo įrangą).  


Pavyzdžių puslapyje atidarykite konkurso šabloną

Python mokymo programos iš V5 kategorijos aprašymo ekrano kopija, iliustruojanti pagrindines sąvokas ir kodo pavyzdžius programuojant su VEX Robotics.


Diagrama, iliustruojanti V5 Python programavimo struktūrą, demonstruojanti pagrindinius komponentus ir jų ryšius švietimo tikslais Python mokymo programų V5 kategorijos aprašymo skiltyje.


Trys šablono skyriai: išankstinis autonominis režimas, autonominis režimas ir vairuotojo valdymas

Diagrama, iliustruojanti pagrindinius VEX V5 robotikos sistemos komponentus, skirtus Python pamokoms, paryškinant jutiklius, variklius ir valdymo elementus.

Pastaba: Kad jūsų projektas veiktų konkurse, turite palikti šias funkcijas savo projekte. Pridėkite komandas, kuriose nurodomi kiekvieno skyriaus komentarai.


Bet kokiai sąrankai naudokite pre_autonomous funkciją

Struktūrinė schema, iliustruojanti Python naudojimo VEX V5 robotikos programavimui procesą, pabrėžiant pagrindinius mokymo programos žingsnius ir sprendimo taškus.

Funkcijapre_autonomous naudojama atliekant bet kokius nustatymus, kurių gali prireikti jūsų robotui, pvz., kalibruoti giroskopą, nustatyti kintamuosius ar kitus įrenginio nustatymus. Šios komandos bus paleistos iš karto, kai projektas bus paleistas, prieš prasidedant autonominei rungtynių daliai.

Struktūrinė schema, iliustruojanti Python naudojimo VEX robotikos programavimui procesą, pabrėžiant pagrindinius mokymo programos žingsnius ir sprendimo taškus.

Įsitikinkite, kad visos komandos yra tinkamai įtrauktos, kad orientacinė linija būtų matoma tarppre_autonomous irautonominių funkcijų.

Pastaba: Jei sąrankos nereikia, ši funkcija gali likti tuščia.


Autonominis

V5 kategorijos aprašo paveikslėlis, iliustruojantis Python mokymo programas, kuriose pateikiamos pagrindinės sąvokos ir programavimo su VEX robotika pavyzdžiai.

Funkcija autonominė naudojama jūsų robotui valdyti autonominės VRC rungtynių dalies metu. Šios funkcijos komandos bus paleistos, kai rungtynės prasidės autonominiam periodui.

Struktūrinė schema, iliustruojanti Python naudojimo VEX V5 robotikos programavimui procesą, pabrėžiant pagrindinius veiksmus ir komponentus, susijusius su pamokomis.

Įsitikinkite, kad visos komandos yra tinkamai įtrauktos, kad orientacinė linija būtų matoma tarppre_autonomous irautonominių funkcijų.

Pastaba: Jei sąrankos nereikia, ši funkcija gali likti tuščia.


Vartotojo valdymas

Diagrama, iliustruojanti Python mokymo programų V5 kategorijos aprašą, kuriame yra pagrindiniai komponentai ir ryšiai, susiję su programavimu naudojant VEX Robotics.

Funkcija user_control naudojama jūsų robotui valdyti VRC rungtynių vairuotojo valdymo dalyje.  Šios funkcijos komandos bus paleistos, kai prasidės Driver Control laikotarpis.

Pastaba: ir True kilpa parodyta aukščiau, todėl robotas reaguos į V5 valdiklio įvestį visą rungtynių laiką.

Diagrama, iliustruojanti Python Tutorials V5 kategorijos aprašą, kuriame demonstruojami pagrindiniai VEX V5 robotikos sistemos komponentai ir funkcijos, įskaitant programavimo elementus ir aparatinės įrangos integravimą.

Užtikrinkite, kad visos komandos būtų tinkamai įtrauktos į, o True kilpą, kai koduojate vartotojo valdymo dalį. Turi būti matomos dvi kreipiamosios linijos, kaip parodyta čia. Vienas, nes, o True yra funkcijosuser_control ribose. Kitas skirtas užtikrinti, kad komandos būtų, o True ciklo ribose.

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

Last Updated: