Comprendre les règles de dénomination des variables et des périphériques dans VEXcode V5

Dans VEXcode V5, vous devez donner un nom à une nouvelle variable lorsque vous en créez une. Vous avez également la possibilité de modifier le nom d'un appareil dans la configuration du robot. 


Règles de nom valide

Les noms de variables doivent être uniques, mais le nom doit suivre d'autres spécifications. 

Les noms de variables sont utilisés aux endroits suivants :

  1. Appareil (créé à l'aide de la configuration du robot)
  2. Numérique (créé à l'aide de « Make variable »)
  3. Booléen (créé à l'aide de « Créer un booléen »)
  4. Liste (créée à l'aide de « Créer une liste »)
  5. Liste 2D (créée à l'aide de « Créer une liste 2D »)


Voici un aperçu des critères pour choisir un nom valide :

Capture d'écran de l'interface de programmation des blocs V5 présentant divers blocs de programmation et leurs connexions, illustrant la configuration d'un didacticiel dans la section Description de la catégorie V5.

Le nom ne peut pas utiliser de caractères spéciaux.

Capture d'écran de l'interface de programmation des blocs VEX V5 affichant divers blocs de programmation et leurs fonctions, utilisés pour les didacticiels sur la création de programmes avec la robotique VEX.

Le nom doit commencer par une lettre. Cela ne peut pas commencer par un chiffre.

Capture d'écran d'un didacticiel de programmation VEX V5 Blocks, présentant divers blocs de programmation et leurs fonctions dans l'interface VEXcode, conçus pour guider les utilisateurs dans la création de programmes de robot.

Le nom ne peut pas utiliser d'espaces.

Capture d'écran d'un didacticiel de programmation VEX V5 Blocks, présentant divers blocs de programmation et leurs fonctions pour des projets de robotique éducatifs.

Le nom ne peut pas être un mot réservé dans VEXcode. Un mot réservé est un mot ou un nom que VEXcode utilise déjà.

Exemples :vex, Brain, time, for, while, break, else, not.

Capture d'écran de l'interface de programmation des blocs VEX V5, présentant divers blocs de programmation et leur disposition pour un didacticiel sur l'utilisation des blocs dans la robotique VEX.

Le nom doit être unique (utilisé une seule fois), mais vous pouvez avoir des casses différentes (une majuscule et une minuscule).


Erreurs de nom possibles

Capture d'écran de l'interface du didacticiel V5 Blocks montrant divers blocs de programmation et options pour la création de code robot, illustrant la disposition et les fonctionnalités de l'environnement de programmation V5.

Lorsque vous créez un nom de variable, si vous voyez une erreur « Nom pris », cela signifie qu'il y a un nom en double dans l'un des groupes ci-dessus.

Diagramme illustrant différents blocs utilisés dans les didacticiels de programmation Vex Robotics V5, comportant des composants et des connexions étiquetés pour faciliter la compréhension des concepts de programmation.

Vous pouvez rencontrer un cas lors de l'ouverture d'un projet réalisé dans une version antérieure de VEXcode V5 qui a un nom de variable en double. Cela provoquera une erreur lors de la compilation et vous verrez le type de message d'erreur suivant

Le message d'erreur ci-dessus montre les problèmes suivants :

  • Le nom « mavariable » a été trouvé comme variable numérique et variable booléenne. 
  • Le nom « awesomeVar » a été trouvé comme variable numérique et variable booléenne. 

Pour résoudre l'erreur, l'un des doublons devra être supprimé ou modifié afin qu'il soit unique.

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

Last Updated: