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.

Captura de tela de um tutorial de configuração do robô VEX V5, mostrando vários componentes e suas conexões, projetado para ajudar os usuários a entender a montagem e a programação de projetos de robótica.

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

Captura de tela de uma interface de programação de robô VEX V5, mostrando vários blocos de codificação e opções para criar um programa robótico, relevantes para os tutoriais de Descrição da Categoria V5.

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ô

Captura de tela do tutorial de descrição da categoria V5, ilustrando os principais recursos e funcionalidades do sistema de robótica V5, incluindo componentes rotulados e instruções de uso.

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

Diagrama ilustrando os componentes do projeto do robô V5, mostrando várias peças e suas funções, relevantes para tutoriais da categoria V5.

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

Captura de tela de uma interface de tutorial no V5, mostrando vários recursos e opções disponíveis para usuários, incluindo menus de navegação e elementos instrucionais.

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.


Diagrama dos componentes do sistema de robótica VEX V5 mostrando várias peças e seus rótulos, ilustrando a configuração para tutoriais educacionais.

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.

Captura de tela da interface do tutorial do sistema de robótica VEX V5, mostrando várias categorias e opções para os usuários explorarem recursos educacionais e guias relacionados à robótica V5.

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: