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

Képernyőkép a V5 kategória leírásából származó Python oktatóanyagról, amely kulcsfontosságú fogalmakat és kódpéldákat mutat be a VEX Robotics programozáshoz.


Diagram, amely a V5 Python programozási struktúrát illusztrálja, bemutatva a kulcsfontosságú összetevőket és azok kapcsolatait oktatási célból a Python oktatóanyagok V5 kategória leírása részében.


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

A Python oktatóanyagokhoz készült VEX V5 robotikai rendszer kulcsfontosságú összetevőit bemutató diagram, kiemelve az érzékelőket, motorokat és vezérlőelemeket.

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

Folyamatábra, amely szemlélteti a Python VEX V5 robotikai programozáshoz használatának folyamatát, kiemelve az oktatóanyag legfontosabb lépéseit és döntési pontjait.

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.

Folyamatábra, amely szemlélteti a Python VEX robotikai programozáshoz használatának folyamatát, kiemelve az oktatóanyag legfontosabb lépéseit és döntési pontjait.

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

V5 kategória leírása Python oktatóanyagokat bemutató kép, amely kulcsfontosságú fogalmakat és példákat tartalmaz a VEX robotikával történő programozáshoz.

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.

Folyamatábra, amely bemutatja a Python VEX V5 robotikai programozáshoz használatának folyamatát, kiemelve az oktatóanyagok legfontosabb lépéseit és összetevőit.

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

A Python oktatóanyagok V5 kategória leírását bemutató diagram, amely a VEX Robotics programozásához kapcsolódó kulcsfontosságú összetevőket és kapcsolatokat tartalmazza.

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.

A Python oktatóanyagok V5 kategória leírását bemutató diagram, amely bemutatja a VEX V5 robotikai rendszer kulcsfontosságú összetevőit és jellemzőit, beleértve a programozási elemeket és a hardver integrációt.

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: