Comprensione delle regole e linee guida della sintassi in 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.

Imparare a utilizzare VEXcode Pro V5 C++ è simile all'apprendimento di qualsiasi altro tipo di linguaggio. Esistono regole e linee guida per la sintassi di VEXcode Pro V5, proprio come esistono regole grammaticali uniche per le diverse lingue. Due regole importanti sono le maiuscole e l'involucro del cammello. Queste regole rendono i programmi più facili da leggere. Di seguito è riportato un esempio di un programma VEXcode Pro V5.

Frammento di codice C++ che mostra una riga aggiunta alla funzione int main(). La riga di codice è Drivetrain.driveFor(200,mm); e le sue singole sezioni di istruzioni sono evidenziate come Dispositivo, Comando e Parametri.

Il programma consiste in un'istruzione per il robot. In questo esempio, l'istruzione ordina alla trasmissione (dispositivo) di guidare (comando) in avanti di 200 mm (parametri). Quando si scrive un'istruzione, si applicano le seguenti regole.

// [Nome] [Tipo] [Porta(e)]
// Controller1 controller
// Motore1 motore 1
// Giroscopio B giroscopio B

La maiuscola è importante. I dispositivi in ​​VEXcode Pro V5 devono sempre essere in maiuscolo. Alcuni esempi di dispositivi includono: controller, motore e giroscopio.

Trasmissione.driveFor(100, mm);

Camel Casing viene utilizzato nei nomi dei comandi per identificare le parti delle parole. Il comando driveFor sarebbe un esempio di questa convenzione di denominazione in VEXcode Pro V5. Nell'involucro del cammello, il comando deve essere scritto come una sola parola e non può iniziare con una lettera maiuscola.

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

Last Updated: