Règles de nom pour les variables et les périphériques dans VEXcode IQ

 

Dans VEXcode IQ, 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.

L'article suivant couvrira :

  • Règles de nom valides
  • Erreurs de nom possibles

Règles de nom valides

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

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

  1. Appareil (créé à l'aide de Robot Configuration)
  2. Numérique (créé à l'aide de « Créer une 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 de choix d'un nom valide :

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

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

Le nom ne peut pas utiliser d'espaces.

Le nom ne peut pas être un mot réservé dans le 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.

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

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.

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

Le message d'erreur à gauche indique les problèmes suivants :

  • Le nom « myvariable » a été trouvé en tant que variable numérique et variable booléenne.
  • Le nom « awesomeVar » a été trouvé en tant que variable numérique et variable booléenne.

Pour résoudre l'erreur, l'un des doublons devra être supprimé ou modifié afin qu'ils soient uniques.

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