Introduction à 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.

VEXcode Pro est un langage de programmation textuel basé sur le langage de programmation standard C++. Utiliser VEXcode Pro V5 pour coder votre robot V5 est une manière intéressante de comprendre certains concepts fondamentaux de programmation.

Que les étudiants aient de l'expérience avec VEXcode V5 ou débutent avec VEXcode Pro V5, il est important de comprendre les bases de la programmation de texte.

Comment un robot V5 reçoit et utilise les instructions VEXcode Pro V5

Diagramme logique illustrant comment les instructions d'entrée et textuelles sont interprétées pour produire la sortie. Plus précisément, les instructions textuelles VEXcode V5 sont d'abord traitées par le compilateur, qui crée soit un message d'erreur, soit les combine avec l'entrée, puis finalement traitées par le code machine qui crée la sortie.

  • Dans VEXcode Pro V5, les utilisateurs créent des instructions qui seront envoyées au robot pour le contrôler. Ces instructions sont écrites en texte C++. Ces instructions sont traitées par le compilateur C++, un outil utilisé pour convertir le texte de programmation en code machine. Le code machine est le langage numérique chargé dans le cerveau du robot, où il est ensuite exécuté. 
  • Si le compilateur ne peut pas traiter les instructions, le programmeur reçoit un message d'erreur. Si le compilateur convertit avec succès le programme, celui-ci sera alors prêt à être exécuté. 
  • De nombreux programmes utilisent les entrées des capteurs pour déterminer quelle action ou quelle sortie ils effectueront. 

Pour plus d’informations sur la compilation d’un programme, veuillez vous référer à l’article suivant :

Comment compiler/télécharger/exécuter un projet - VEXcode Pro V5

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

Last Updated: