A versenysablon használata a VEXcode Pro V5-ben

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

A versenysablon megnyitása a VEXcode Pro V5-ben

V5 kategória leírása oktatókép, amely bemutatja a V5 rendszer legfontosabb jellemzőit és összetevőit, beleértve a feliratozott részeket és azok funkcióit, amelyek célja, hogy segítsék a felhasználókat a rendszer működésének megértésében.

Kattintson a „Fájl” elemre a VEXcode Pro V5 alkalmazás bal felső sarkában, majd a legördülő menüből válassza az „Open Examples…” lehetőséget.


A versenysablon kiválasztása

Képernyőkép a V5 kategória leírásának oktatófelületéről, amely bemutatja a Vex Robotics platform felhasználói számára elérhető különféle szolgáltatásokat és opciókat.

A „Példák” ablakban két különböző verseny „sablont” fog látni.

  1.  „Clawbot versenysablon”. Ez a sablon előre konfigurált V5 Clawbot eszközökkel érkezik.
  2.  „Verseny sablon”. Ehhez a sablonhoz nem tartozik semmilyen eszközkonfiguráció.

Példánkban a „versenysablont” fogjuk használni, mivel a lépések mindkét sablon esetében ugyanazok.

MEGJEGYZÉS: A versenysablon egy mintaprojekt, amely beállítja az összes szükséges visszahívást a terepellenőrző rendszerrel való kommunikációhoz a versenyek során, biztosítja, hogy a kód megfeleljen a terepszabályzatnak, és segít a programok beállításában, hogy elkerüljék komplikációk és kizárás (a „verseny” a hivatalos terepellenőrző hardvert használó VRC eseményre vonatkozik).  


A projekt elnevezése

Képernyőkép egy V5 kategóriás oktatófelületről, amely különféle lehetőségeket és funkciókat mutat be a felhasználók számára, amelyek segítségével navigálhatnak és használhatják robotikai projektjeikben.

Adjon meg egy választott projektnevet. Ezután kattintson a „Létrehozás” gombra.


MEGJEGYZÉS: A projektnevek NEM tartalmazhatnak szóközt, és 20 karakternél rövidebbek lehetnek.


A versenysablon három szakaszának megértése.

A V5 kategória jellemzőit és funkcióit bemutató diagram, amely a VEX Robotics platform oktatóanyagaihoz kapcsolódó különféle elemeket mutatja be.

MEGJEGYZÉS: A versenysablon három részből áll, amelyek a versenymérkőzés három szakaszának felelnek meg: Előautonóm (robot beállítás), Autonóm időszak és Pilóta által irányított időszak.

Ahhoz, hogy a kódod működjön egy versenyen, a következőket kell tenned:

  1. Hagyja a helyén az alábbi kódot a fő funkción belül.
  2. Adja hozzá kódját a három funkció egyikébe (pre_auton, autonóm, usercontrol).

Előautomatikus funkció használata bármely beállítási lépéshez

Képernyőkép a V5 robotika oktatófelületéről, amely különféle programozási lehetőségeket és eszközöket mutat be, amelyek a felhasználók rendelkezésére állnak robotikai projektjeik fejlesztéséhez.

Adja hozzá a pre_auton funkcióhoz a beállítási lépéseket, például a giroszkóp kalibrálását vagy az érzékelő egyéb visszaállításait, amelyeknek a program indításakor le kell futniuk.

MEGJEGYZÉS:Az alábbi pre_auton függvényben található kód azonnal lefut a program indításakor, még mielőtt az egyezés autonóm része elkezdődne.

MEGJEGYZÉS: Ha úgy dönt, hogy nem használja ezt a részt, hagyja üresen.


Az autonóm függvény használata bármely autonóm rutinhoz

Képernyőkép a V5 robotika oktatófelületéről, amely különféle programozási lehetőségeket és eszközöket mutat be, amelyek a felhasználók számára elérhetők tanulási élményük fokozása érdekében.

Helyezze be az autonóm rutin kódját a autonóm függvénybe. A autonóm függvény csak olyan parancsokat tartalmazhat, amelyekhez nincs szükség felhasználói beavatkozásra. (Pl. BumperA.pressing())Kerülnie kell minden olyan parancsot, amely felhasználói beavatkozást igényel. Pl. Controller1.ButtonA.pressing();

MEGJEGYZÉS:Ezt a kódot másolhatja és beillesztheti egy másik projektfájlból.


A usercontrol funkció használata bármely felhasználó által vezérelt rutinhoz, amely a járművezető által vezérelt időszak alatt zajlik

Képernyőkép a V5 kategóriájú oktatófelületről, amely különféle lehetőségeket és funkciókat jelenít meg a felhasználók számára, amelyek célja a V5 funkcióinak jobb megértése.

A usercontrol funkció csak a felhasználó által vezérelt parancsokat tartalmazhat. (Például Vezérlő1.Axis1.pozíció();) Illessze be a meghajtó vezérlőkódját a usercontrol funkcióba, a while(1) hurok belsejébe és a wait(20, msec) parancs elé.

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

Last Updated: