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.

Capture d'écran d'un didacticiel de configuration de robot VEX V5, présentant divers composants et leurs connexions, conçu pour aider les utilisateurs à comprendre l'assemblage et la programmation des projets de robotique.

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.

Capture d'écran d'une interface de programmation de robot VEX V5, présentant divers blocs de codage et options pour la création d'un programme robotique, pertinent pour les didacticiels de description de la catégorie V5.

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.

Capture d'écran du didacticiel de description de la catégorie V5, illustrant les principales caractéristiques et fonctionnalités du système robotique V5, y compris les composants étiquetés et les instructions d'utilisation.

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

Schéma illustrant les composants de conception du robot V5, présentant diverses pièces et leurs fonctions, pertinents pour les didacticiels de la catégorie V5.

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

Capture d'écran d'une interface de didacticiel dans V5, présentant diverses fonctionnalités et options disponibles pour les utilisateurs, notamment des menus de navigation et des éléments pédagogiques.

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.


Schéma des composants du système robotique VEX V5 montrant différentes pièces et leurs étiquettes, illustrant la configuration des didacticiels pédagogiques.

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.

Capture d'écran de l'interface du didacticiel du système robotique VEX V5, présentant diverses catégories et options permettant aux utilisateurs d'explorer des ressources pédagogiques et des guides liés à la robotique V5.

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: