Comprensión de las reglas de nomenclatura para variables y dispositivos en VEXcode V5

En VEXcode V5, debe darle un nombre a una nueva variable cuando crea una. También tiene la opción de cambiar el nombre de un dispositivo en la Configuración del robot. 


Reglas para nombres válidos

Los nombres de las variables deben ser únicos, pero existen otras especificaciones que el nombre debe seguir. 

Los nombres de variables se utilizan en los siguientes lugares:

  1. Dispositivo (creado usando la configuración del robot)
  2. Numérico (creado usando “Crear variable”)
  3. Booleano (creado usando “Hacer un booleano”)
  4. Lista (creada usando “Hacer una lista”)
  5. Lista 2D (creada usando “Hacer una lista 2D”)


A continuación se ofrece una descripción general de los criterios a la hora de elegir un nombre válido:

Ejemplo de un nombre de variable no válido. El nombre se lee 'bigNumber!', que incluye un signo de exclamación. Aparece una advertencia que dice: Símbolos no permitidos.

El nombre no puede utilizar caracteres especiales.

Ejemplo de un nombre de variable no válido. El nombre es '2ndWheel', que empieza con un número. Un aviso dice: Se requiere carta.

El nombre tiene que empezar por una letra. No puede comenzar con un número.

Ejemplo de un nombre de variable no válido. El nombre dice "número anterior", que incluye un espacio. Un aviso dice: No se permiten espacios.

El nombre no puede utilizar espacios.

Ejemplo de un nombre de variable no válido. El nombre dice "if", que es una palabra que VEXcode ya utiliza. Aparece una advertencia que indica que la palabra clave VEXcode no está permitida.

El nombre no puede ser una palabra reservada en VEXcode. Una palabra reservada es una palabra o nombre que VEXcode ya está usando.

Ejemplos:vex, Cerebro, tiempo, para, mientras, romper, si no, no.

Ejemplo de un nombre de variable no válido. El nombre es 'counter', que ya está definido en el proyecto. Un aviso dice: Nombre registrado.

El nombre tiene que ser único (sólo se usa una vez), pero puede tener diferentes mayúsculas (una mayúscula y otra minúscula).


Posibles errores de nombre

Ejemplo de un usuario que crea una variable VEXcode V5 con un nombre que ya está siendo utilizado por otra variable. Un aviso dice: Nombre registrado.

Cuando crea un nombre de variable, si ve el error "Nombre tomado", significa que hay un nombre duplicado en cualquiera de los grupos anteriores.

Mensaje de error VEXcode V5 que dice: Error al compilar, se encontraron nombres de variables duplicados. El mensaje enumera dos variables llamadas myVariable y awesomeVar, e indica que ambas son de tipo Variable numérica y Variable booleana.

Puede encontrar un caso al abrir un proyecto realizado en una versión anterior de VEXcode V5 que tiene un nombre de variable duplicado. Esto provocará un error al compilar y verá el siguiente tipo de mensaje de error

El mensaje de error anterior muestra los siguientes problemas:

  • El nombre "myvariable" se encontró como una variable numérica y una variable booleana. 
  • El nombre "awesomeVar" se encontró como una variable numérica y una variable booleana. 

Para resolver el error, será necesario eliminar o cambiar uno de los duplicados para que sea único.

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

Last Updated: