Comprender la estructura principal de un proyecto VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Captura de pantalla de un tutorial de configuración del robot VEX V5, que muestra varios componentes y sus conexiones, diseñado para ayudar a los usuarios a comprender el ensamblaje y la programación de proyectos de robótica.

La estructura principal es donde comienza la ejecución del proyecto. En otras palabras, aquí se agregan instrucciones que contienen dispositivos, comandos y parámetros, cuya combinación, cuando se ejecuta, determina comportamientos específicos del robot.

Observe que la estructura principal tiene una llave de apertura y cierre.

Captura de pantalla de una interfaz de programación de robot VEX V5, que muestra varios bloques de codificación y opciones para crear un programa robótico, relevante para los tutoriales de descripción de categoría V5.

Una riostra de apertura siempre debe ir acompañada de una riostra de cierre.

Entre las llaves de la estructura principal es donde puedes agregar instrucciones para programar tu robot

Captura de pantalla del tutorial de descripción de la categoría V5, que ilustra las características y funcionalidades clave del sistema robótico V5, incluidos los componentes etiquetados y las instrucciones de uso.

Cada vez que inicias un nuevo programa, dentro de la estructura principal está la línea de código vexcodeInit();

Diagrama que ilustra los componentes de diseño del robot V5, mostrando varias partes y sus funciones, relevantes para los tutoriales de la categoría V5.

Este comando configura e inicializa todos los dispositivos (por ejemplo, motores, sensores) antes de que comience su código. No elimine el vexcodeInit();

En un proyecto simple que impulsa al robot hacia adelante, la instrucción contiene tres secciones:

  • El dispositivo
  • El comando
  • Los parametros

Captura de pantalla de una interfaz de tutorial en V5, que muestra varias características y opciones disponibles para los usuarios, incluidos menús de navegación y elementos instructivos.

El dispositivo y el comando están separados por un punto llamado "operador punto"

Alrededor de los parámetros del comando driveFor, hay un conjunto de paréntesis. Este es otro ejemplo de puntuación emparejada (como la llave). Cada parámetro está separado por una coma.  

Al final de la línea de código hay un punto y coma. El punto y coma le dice al compilador que esta instrucción está completa y debe continuar con la siguiente instrucción.


Diagrama de componentes del sistema robótico VEX V5 que muestra varias partes y sus etiquetas, ilustrando la configuración para tutoriales educativos.

Si hay varias instrucciones en su proyecto, las instrucciones del proyecto se ejecutarán de izquierda a derecha y de arriba a abajo.

Según la ubicación del punto y coma, VEXcode Pro V5 ejecutaría la primera línea y luego la siguiente. Sabría pasar a la segunda línea gracias al punto y coma.

Cuando el proyecto llega a la llave de cierre de la estructura principal, el proyecto finaliza.

Captura de pantalla de la interfaz del tutorial del sistema de robótica VEX V5, que muestra varias categorías y opciones para que los usuarios exploren recursos educativos y guías relacionadas con la robótica V5.

En el proyecto, el robot avanzaría 200 milímetros (línea 24) y luego avanzaría 50 milímetros (línea 25) antes de que se complete el programa.

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

Last Updated: