A versenysablon használata a VEXcode Pro V5-ben

A versenysablon megnyitása a VEXcode Pro V5-ben

file-yImdBeJ9fM.png

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

file-caVgk2FXtB.png

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

file-lLP5wLmwYe.png

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.

fájl-7mHDVI8Sx4.png

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

file-ARGT3hAOCl.png

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

fájl-BQNqos8cCP.png

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

file-pb1pyLUMH9.png

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: