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.
Neben einzelnen Befehlen können in einem Projekt auch Kontrollstrukturen zur Steuerung des Programmablaufs eingesetzt werden.
Diese Hauptstruktur ist ein Beispiel für eine Kontrollstruktur. Main steuert den Programmablauf, indem es angibt, wo das Projekt beginnen soll. Kontrollstrukturen verwenden normalerweise geschweifte Klammern anstelle von Semikolons.
#include "vex.h"
using namespace vex;
int main() {
// Initialisierung der Roboterkonfiguration. NICHT ENTFERNEN!
vexcodeInit();
//Schleife, damit sich der Roboter im Uhrzeigersinn dreht und "Es ist wahr und die Schleife wird fortgesetzt!" anzeigt.
while(true){
Brain.Screen.print("Es ist wahr und die Schleife läuft weiter!");
LeftMotor.spin(forward);
RightMotor.spin(reverse);
}
}Eine andere Art von Kontrollstruktur ist eine while- Schleife. Die While-Schleife wiederholt den Code zwischen ihren geschweiften Klammern, solange die Bedingung der While-Schleife erfüllt ist.
Sobald die Bedingung der while-Schleife nicht mehr erfüllt ist, verlässt der Programmablauf die while-Schleife.
Der Programmablauf führt weiterhin alle Anweisungen in der Hauptstruktur aus. Da keine weiteren Anweisungen vorhanden sind, erreicht der Programmfluss die schließende Klammer der Hauptstruktur, was dazu führt, dass dieses Projekt beendet wird.