Comprendre la structure principale d'un projet VEXcode Pro V5

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.

La structure principale est l'endroit où commence l'exécution du projet. En d'autres termes, des instructions contenant des périphériques, des commandes et des paramètres sont ajoutées ici, dont la combinaison, une fois exécutée, détermine les comportements spécifiques du robot.

Notez que la structure principale a une accolade ouvrante et fermante.

Une accolade ouvrante doit toujours être associée à une accolade fermante.

Entre les accolades de la structure principale se trouve l'endroit où vous pouvez ajouter des instructions pour programmer votre robot.

Chaque fois que vous démarrez un nouveau programme, à l'intérieur de la structure principale se trouve la ligne de code vexcodeInit();

Cette commande configure et initialise tous les appareils (par exemple moteurs, capteurs) avant le début de votre code. Ne supprimez pas le vexcodeInit();

Dans un projet simple qui fait avancer le robot, l'instruction contient trois sections :

  • Le dispositif
  • La commande
  • Les paramètres

L'appareil et la commande sont séparés par un point appelé « point opérateur»

Autour des paramètres de la commande driveFor, il y a un jeu de parenthèses. Ceci est un autre exemple de ponctuation appariée (comme l'accolade). Chaque paramètre est séparé par une virgule.  

À la fin de la ligne de code se trouve un point-virgule. Le point-virgule indique au compilateur que cette instruction est terminée et doit passer à l'instruction suivante.


Si plusieurs instructions figurent dans votre projet, les instructions du projet s'exécuteront de gauche à droite et de haut en bas.

En fonction de l'emplacement des points-virgules, VEXcode Pro V5 exécuterait la première ligne, puis la suivante. Il saurait qu'il faut passer à la deuxième ligne à cause du point-virgule.

Lorsque le projet atteint l’accolade fermante de la structure principale, le projet se termine.

Dans le projet, le robot avancerait de 200 millimètres (ligne 24), puis avancerait de 50 millimètres (ligne 25) avant la fin du programme.

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

Last Updated: