Compreendendo a estrutura principal de um projeto 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.

O editor de código VEXcode Pro V5 apresenta a função principal com as chaves de abertura e fecho destacadas.

A estrutura principal é onde começa a execução do projeto. Em outras palavras, são adicionadas aqui instruções contendo dispositivos, comandos e parâmetros, cuja combinação, quando executada, determina comportamentos específicos do robô.

Observe que a estrutura principal possui uma chave de abertura e fechamento

O editor de código VEXcode Pro V5 mostra o espaço vazio dentro da função principal, destacado entre chavetas.

Uma chave de abertura deve sempre ser combinada com uma chave de fechamento.

Entre as chaves da estrutura principal é onde você pode adicionar instruções para programar seu robô

O editor de código VEXcode Pro V5 mostra a linha vexcodeInit() destacada dentro da função main.

Sempre que você inicia um novo programa, dentro da estrutura principal está a linha de código vexcodeInit();

O editor de código VEXcode Pro V5 mostra Drivetrain.driveFor(200, mm); com as secções de dispositivo, comando e parâmetro rotuladas.

Este comando configura e inicializa todos os dispositivos (por exemplo, motores, sensores) antes do início do seu código. Não exclua o vexcodeInit();

Em um projeto simples que impulsiona o robô para frente, a instrução contém três seções:

  • O dispositivo
  • O comando
  • Os parametros
O editor de código VEXcode Pro V5 mostra o comando Drivetrain.driveFor ​​​​com o operador ponto destacado entre o dispositivo e o comando.

O dispositivo e o comando são separados por um ponto denominado “operador ponto”

Ao redor dos parâmetros do comando driveFor, há um conjunto de parênteses. Este é outro exemplo de pontuação emparelhada (como chaves). Cada parâmetro é separado por uma vírgula.  

No final da linha de código há um ponto e vírgula. O ponto e vírgula informa ao compilador que esta instrução está completa e deve prosseguir para a próxima instrução.


O editor de código VEXcode Pro V5 mostra dois comandos driveFor ​​​​em linhas separadas, com um ponto e vírgula a indicar a ordem de execução. As setas são desenhadas para mostrar claramente a ordem das instruções.

Se houver várias instruções em seu projeto, as instruções do projeto serão executadas da esquerda para a direita e de cima para baixo.

Com base na colocação dos pontos e vírgulas, o VEXcode Pro V5 executaria a primeira linha e depois a próxima. Ele saberia passar para a segunda linha por causa do ponto e vírgula.

Quando o projeto atinge a chave de fechamento da estrutura principal, o projeto é finalizado.

VEXcode Pro V5 mostrando as linhas finais da função principal. Existem dois comandos driveFor ​​​​e, em seguida, a função termina com uma chave de fecho.

No projeto, o robô avançaria 200 milímetros (linha 24) e depois avançaria 50 milímetros (linha 25) antes que o programa fosse concluído.

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

Last Updated: