Comprensione della struttura principale di un progetto 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.

L'editor di codice VEXcode Pro V5 mostra la funzione principale con le parentesi graffe di apertura e chiusura evidenziate.

La struttura principale è dove inizia l'esecuzione del progetto. In altre parole, qui vengono aggiunte istruzioni contenenti dispositivi, comandi e parametri, la cui combinazione, una volta eseguita, determina comportamenti specifici del robot.

Si noti che la struttura principale presenta una parentesi graffa di apertura e chiusura

L'editor di codice VEXcode Pro V5 mostra lo spazio vuoto all'interno della funzione main evidenziato tra parentesi graffe.

Una graffa di apertura deve sempre essere abbinata a una graffa di chiusura.

Tra le parentesi graffe della struttura principale puoi aggiungere le istruzioni per programmare il tuo robot

L'editor di codice VEXcode Pro V5 mostra la riga vexcodeInit() evidenziata all'interno della funzione main.

Ogni volta che si avvia un nuovo programma, all'interno della struttura principale è presente la riga di codice vexcodeInit();

L'editor di codice VEXcode Pro V5 mostra Drivetrain.driveFor(200, mm); con le sezioni relative a dispositivo, comando e parametro etichettate.

Questo comando configura e inizializza tutti i dispositivi (ad esempio motori, sensori) prima dell'inizio del codice. Non eliminare vexcodeInit();

In un progetto semplice che fa avanzare il robot, l'istruzione contiene tre sezioni:

  • Il dispositivo
  • Il comando
  • I parametri
L'editor di codice VEXcode Pro V5 mostra il comando Drivetrain.driveFor ​​con l'operatore punto evidenziato tra dispositivo e comando.

Il dispositivo e il comando sono separati da un punto chiamato “ punto operatore”

Intorno ai parametri del comando driveFor ​​è presente una serie di parentesi. Questo è un altro esempio di punteggiatura accoppiata (come la parentesi graffa). Ogni parametro è separato da una virgola.  

Alla fine della riga di codice c'è un punto e virgola. Il punto e virgola indica al compilatore che questa istruzione è completa e dovrebbe procedere all'istruzione successiva.


L'editor di codice VEXcode Pro V5 mostra due comandi driveFor ​​su righe separate, con punti e virgola che indicano l'ordine di esecuzione. Le frecce sono disegnate per mostrare chiaramente l'ordine delle istruzioni.

Se nel tuo progetto sono presenti più istruzioni, le istruzioni del progetto verranno eseguite da sinistra a destra e dall'alto verso il basso.

In base alla posizione del punto e virgola, VEXcode Pro V5 eseguirà la prima riga e poi quella successiva. Saprebbe spostarsi sulla seconda riga a causa del punto e virgola.

Quando il progetto raggiunge la parentesi graffa di chiusura della struttura principale, il progetto termina.

VEXcode Pro V5 mostra le righe finali della funzione main. Sono presenti due comandi driveFor ​​e la funzione termina con una parentesi graffa di chiusura.

Nel progetto, il robot avanzerebbe di 200 millimetri (riga 24), quindi avanzerebbe di 50 millimetri (riga 25) prima che il programma venga completato.

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

Last Updated: