Comprender las reglas de nomenclatura para variables y dispositivos en VEXcode V5

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:

  1. Dispositivo (creado con la configuración del robot)
  2. Numérico (creado usando "Hacer variable")
  3. Booleano (creado con "Make a boolean")
  4. Lista (creada con "Hacer una lista")
  5. Lista 2D (creada con "Hacer una lista 2D")


Aquí hay una descripción general de los criterios al elegir un nombre válido:

Captura de pantalla de la interfaz de programación de bloques V5 que muestra varios bloques de programación y sus conexiones, ilustrando la configuración de un tutorial en la sección Descripción de la categoría V5.

El nombre no puede usar caracteres especiales.

Captura de pantalla de la interfaz de programación VEX V5 Blocks que muestra varios bloques de programación y sus funciones, utilizada para tutoriales sobre la creación de programas con robótica VEX.

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

Captura de pantalla de un tutorial de programación VEX V5 Blocks, que muestra varios bloques de programación y sus funciones dentro de la interfaz VEXcode, diseñada para guiar a los usuarios en la creación de programas robóticos.

El nombre no puede usar espacios.

Captura de pantalla de un tutorial de programación VEX V5 Blocks, que muestra varios bloques de programación y sus funciones para proyectos de robótica educativa.

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.

Captura de pantalla de la interfaz de programación de VEX V5 Blocks, que muestra varios bloques de programación y su disposición para un tutorial sobre el uso de bloques en la robótica de VEX.

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

Captura de pantalla de la interfaz del tutorial V5 Blocks que muestra varios bloques de programación y opciones para crear código de robot, ilustrando el diseño y las características del entorno de programación V5.

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.

Diagrama que ilustra varios bloques utilizados en los tutoriales de programación de Vex Robotics V5, con componentes etiquetados y conexiones para ayudar a comprender los conceptos de programación.

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.

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

Last Updated: