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.

L'éditeur de code VEXcode Pro V5 affiche la fonction principale avec les accolades ouvrantes et fermantes mises en évidence.

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.

L'éditeur de code VEXcode Pro V5 affiche un espace vide à l'intérieur de la fonction principale, mise en évidence entre les accolades.

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.

L'éditeur de code VEXcode Pro V5 affiche la ligne vexcodeInit() mise en évidence à l'intérieur de la fonction principale.

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

L'éditeur de code VEXcode Pro V5 affiche Drivetrain.driveFor(200, mm); avec les sections périphérique, commande et paramètre étiquetées.

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'éditeur de code VEXcode Pro V5 affiche la commande Drivetrain.driveFor ​​avec l'opérateur point mis en évidence entre le périphérique et la commande.

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.


L'éditeur de code VEXcode Pro V5 affiche deux commandes driveFor ​​sur des lignes séparées, les points-virgules indiquant l'ordre d'exécution. Des flèches sont dessinées pour indiquer clairement l'ordre des instructions.

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.

VEXcode Pro V5 affichant les dernières lignes de la fonction principale. Il y a deux commandes driveFor, puis la fonction se termine par une accolade fermante.

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: