Compreendendo regras e diretrizes de sintaxe no 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.

Aprender a usar o VEXcode Pro V5 C++ é semelhante a aprender qualquer outro tipo de linguagem. Existem regras e diretrizes para a sintaxe do VEXcode Pro V5, assim como existem regras gramaticais exclusivas para diferentes idiomas. Duas regras importantes são a capitalização e a carcaça de camelo. Essas regras tornam os programas mais fáceis de ler. Abaixo está um exemplo de um programa VEXcode Pro V5.

Excerto de código C++ que mostra uma linha adicionada à função int main(). A linha de código lê Drivetrain.driveFor(200,mm); e as suas secções de instruções separadas são destacadas como Device, Command e Parameters.

O programa consiste em uma instrução para o robô. Neste exemplo, a instrução está direcionando o trem de força (dispositivo) para avançar (comando) 200 mm (parâmetros). Ao escrever uma instrução, as seguintes regras se aplicam.

// [Nome] [Tipo] [Porta(s)]
// Controlador1 controlador
// Motor1 motor 1
// GiroscópioB giroscópio B

A capitalização é importante. Dispositivos no VEXcode Pro V5 devem sempre estar em letras maiúsculas. Alguns exemplos de dispositivos incluem: Controlador, Motor e Giroscópio.

Transmissão.driveFor(100, mm);

Camel Casing é usado em nomes de comandos para identificar partes de palavras. O comando driveFor seria um exemplo desta convenção de nomenclatura no VEXcode Pro V5. Em tripa de camelo, o comando deve ser escrito como uma palavra e não pode começar com letra maiúscula.

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

Last Updated: