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.
Naast individuele commando's kunnen in een project ook besturingsstructuren worden gebruikt om de programmastroom te besturen.
Deze hoofdstructuur is een voorbeeld van een controlestructuur. Hoofd bestuurt de programmastroom door aan te geven waar het project moet beginnen. Controlestructuren gebruiken doorgaans accolades in plaats van puntkomma's.
#include "vex.h"
using namespace vex;
int main() {
// Initializing Robot Configuration. NIET VERWIJDEREN!
vexcodeInit();
//Lus om de robot met de klok mee te laten draaien en "Het is waar en de lus gaat verder!" weer te geven!
while(true){
Brain.Screen.print("Het is waar en de lus gaat verder!");
LeftMotor.spin(forward);
RightMotor.spin(reverse);
}
}Een ander type besturingsstructuur is een terwijl -lus. De while-lus herhaalt de code tussen de accolades, zolang de voorwaarde van de while-lus waar is.
Zodra de voorwaarde van de while-lus niet langer waar is, verlaat de programmastroom de while-lus.
De programmastroom zal doorgaan met het uitvoeren van alle instructies in de hoofdstructuur. Omdat er geen resterende instructies meer zijn, zal de programmastroom het sluitaccolade van de hoofdstructuur bereiken, waardoor dit project wordt afgesloten.