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.

Editor de código VEXcode Pro V5 que muestra la función principal con llaves rizadas de apertura y cierre resaltadas.

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 abrazadera rizada de apertura y cierre

Editor de código VEXcode Pro V5 que muestra el espacio vacío dentro de la función principal resaltado entre llaves rizadas.

Un corsé de apertura siempre debe estar emparejado con un corsé de cierre.

Entre los tirantes rizados de la estructura principal es donde puede agregar instrucciones para programar su robot

Editor de código VEXcode Pro V5 que muestra la línea vexcodeInit () resaltada dentro de la función principal.

Cada vez que inicie un nuevo programa, dentro de la estructura principal se encuentra la línea de código vexcodeInit();

Editor de código VEXcode Pro V5 que muestraDrivetrain.driveFor (200, mm); con secciones de dispositivo, comando y parámetros etiquetadas.

Este comando configura e inicializa todos los dispositivos (por ejemplo, motores, sensores) antes de que comience el 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 parámetros
Editor de código VEXcode Pro V5 que muestra el comando Drivetrain.driveFor con el operador punto resaltado entre el dispositivo y el comando.

El dispositivo y el comando están separados por un período llamado "operador de punto"

Alrededor de los parámetros del comando driveFor, hay un conjunto de paréntesis. Este es otro ejemplo de puntuación emparejada (como el corsé rizado). 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 proceder a la siguiente instrucción.


Editor de código VEXcode Pro V5 que muestra dos comandos driveFor en líneas separadas con punto y coma que indican el orden de ejecución. Las flechas se dibujan para mostrar claramente el orden de instrucción.

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

En función de la colocación de los puntos y coma, VEXcode Pro V5 ejecutaría la primera línea y luego la siguiente. Sabría pasar a la segunda línea debido al punto y coma.

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

VEXcode Pro V5 mostrando las líneas finales de la función principal. Hay dos comandos driveFor y luego la función termina con una abrazadera rizada de cierre.

En el proyecto, el robot avanzaría 200 milímetros (línea 24), 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: