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 válassza a „Példák megnyitása…lehetőséget a legördülő menüből.


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 azonosak.

MEGJEGYZÉS: A versenysablon egy mintaprojekt, amely beállítja az összes szükséges visszahívást a mezővel való kommunikációhoz Vezérlőrendszer a versenyek során, biztosítja, hogy a kód megfeleljen a pályaszabályoknak, és segít a programok összeállításában a bonyodalmak és a diszkvalifikáció elkerülése érdekében (a „verseny” a hivatalos terepellenőrző hardvert használó VRC eseményre vonatkozik). 


A projekt elnevezése

file-lLP5wLmwYe.png

Adja meg a 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 a Vezető által vezérelt 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 függvény egyikébe (pre_auton, autonomous, usercontrol).

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

fájl-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ülje el a felhasználói beavatkozást igénylő parancsokat. Pl. Controller1.ButtonA.pressing();

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


A usercontrol funkció használata minden olyan felhasználó által vezérelt rutinhoz, amely a járművezető által vezérelt időszak alatt játszódik le

file-pb1pyLUMH9.png

A usercontrol függvény csak a felhasználó által vezérelt parancsokat tartalmazhat. (Például. Controller1.Axis1.position();) Helyezze be az illesztőprogram vezérlőkódját a usercontrol függvénybe, a while(1) hurkon belül és a előtt várjon (20, msec) parancsot.

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

Last Updated: