En VEXcode V5, debe dar un nombre a una nueva variable al crear una. También tiene la opción de cambiar el nombre de un dispositivo en la Configuración del Robot.
Reglas de nombre válidas
Los nombres de las variables deben ser únicos, pero hay otras especificaciones que el nombre debe seguir.
Los nombres de las variables se utilizan en los siguientes lugares:
- Dispositivo (creado con la configuración del robot)
- Numérico (creado usando "Hacer variable")
- Booleano (creado con "Make a boolean")
- Lista (creada con "Hacer una lista")
- Lista 2D (creada con "Hacer una lista 2D")
Aquí hay una descripción general de los criterios al elegir un nombre válido:
El nombre no puede usar caracteres especiales.
El nombre tiene que comenzar con una letra. No puede comenzar con un número.
El nombre no puede usar espacios.
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, Brain, time, for, while, break, else, not.
El nombre tiene que ser único (solo se usa una vez), pero puedes tener diferentes casos (uno en mayúsculas y otro en minúsculas).
Posibles errores de nombre
Cuando crea un nombre de variable, si ve un error de "Nombre tomado", significa que hay un nombre duplicado en cualquiera de los grupos anteriores.
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 causará 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, uno de los duplicados deberá eliminarse o cambiarse para que sean únicos.