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.
Az egyedi parancsok mellett vezérlőstruktúrák is használhatók egy projektben a programfolyamat vezérlésére.
Ez a főstruktúra egy példa a vezérlőszerkezetre. Fő a program folyamatát vezérli azáltal, hogy jelzi, hol kell a projektnek kezdődnie. A vezérlőstruktúrák jellemzően kapcsos zárójeleket használnak pontosvessző helyett.
#include "vex.h"
using namespace vex;
int main() {
// Robot konfigurációjának inicializálása. NE ELTÁVOLÍTSA!
vexcodeInit();
//Csoport, ami az óramutató járásával megegyezően forog a roboton, és kiírja: "Ez igaz, és a ciklus folytatódik!"
while(true){
Brain.Screen.print("Ez igaz, és a ciklus folytatódik!");
LeftMotor.spin(forward);
RightMotor.spin(reverse);
}
}A vezérlőstruktúra másik típusa a , míg az hurok. A while ciklus megismétli a kódot a kapcsos zárójelek között, amíg a while ciklus feltétele igaz.
Ha a while ciklus feltétele már nem igaz, a programfolyamat kilép a while ciklusból.
A programfolyamat továbbra is futtatja a fő szerkezetben található utasításokat. Mivel nincsenek hátralévő utasítások, a programfolyam eléri a fő szerkezet záró kapcsát, ami miatt ez a projekt kilép.