A Python versenysablon használata a VEXcode V5-ben

A versenysablon egy példaprojekt, amely már tartalmaz parancsokat a terepellenőrző rendszerrel való kommunikációhoz a versenyek során, biztosítja, hogy a parancsok megfeleljenek a terepszabályzatnak, és segít a projektek felállításában a bonyodalmak és a diszkvalifikáció elkerülése érdekében (a „verseny” egy VRC esemény a hivatalos terepi ellenőrzési hardver használatával).  


Nyissa meg a versenysablont a Példák oldalon

Screenshot_2023-03-02_at_4.42.02_PM.png


Screenshot_2023-03-02_at_4.42.42_PM.png


A sablon három része: Előautonóm, Autonóm mód és Vezérlés

Screenshot_2023-03-02_at_4.43.29_PM.png

Megjegyzés: Ahhoz, hogy a projektje működjön egy versenyen, meg kell hagynia ezeket a funkciókat a projektben. Adjon hozzá parancsokat az egyes szakaszokhoz, ahol a megjegyzések jelzik.


Használja a pre_autonomous függvényt bármely beállításhoz

Screenshot_2023-03-02_at_4.45.24_PM.png

Apre_autonomous funkció minden olyan beállításhoz használható, amelyre a robotjának szüksége lehet, mint például a giroszkóp kalibrálása, a változók beállítása vagy más eszközbeállítások. Ezek a parancsok azonnal lefutnak a projekt indításakor, még mielőtt az egyezés autonóm része elkezdődne.

Screenshot_2023-03-02_at_4.47.29_PM.png

Győződjön meg arról, hogy minden parancs megfelelően be van húzva, hogy a vezetővonal látható legyen apre_autonomous ésautonóm függvények között.

Megjegyzés: Ha nincs szükség beállításra, ez a funkció üresen maradhat.


Autonóm

Screenshot_2023-03-02_at_4.51.31_PM.png

A autonóm funkció a robot vezérlésére szolgál a VRC meccs autonóm része alatt. Az ezen a funkción belüli parancsok akkor futnak le, amikor a meccs elkezdődik az autonóm periódusban.

Screenshot_2023-03-02_at_4.51.40_PM.png

Győződjön meg arról, hogy minden parancs megfelelően be van húzva, hogy a vezetővonal látható legyen apre_autonomous ésautonóm függvények között.

Megjegyzés: Ha nincs szükség beállításra, ez a funkció üresen maradhat.


Felhasználói vezérlés

Screenshot_2023-03-02_at_4.55.59_PM.png

A user_control funkció a robot vezérlésére szolgál a VRC-mérkőzés vezetői vezérlési része alatt.  Az ezen a funkción belüli parancsok akkor futnak le, amikor a mérkőzés megkezdődik a Driver Control periódusban.

Megjegyzés: A míg a True hurok fent látható, így a robot a V5 Controller bemenetére reagál a meccs teljes időtartama alatt.

Screenshot_2023-03-02_at_4.57.37_PM.png

Győződjön meg arról, hogy minden parancs megfelelően be van húzva a, míg a True hurkon belül a felhasználói vezérlőrész kódolásakor. Két vezérvonalnak kell láthatónak lennie, ahogy az itt látható. Az egyik azért, mert a, míg a True auser_control függvényen belül van. A másik annak biztosítására, hogy a parancsok a, míg a True hurkon belül legyenek.

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

Last Updated: