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.
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
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
Ogni volta che si avvia un nuovo programma, all'interno della struttura principale è presente la riga di codice vexcodeInit();
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
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.
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.
Nel progetto, il robot avanzerebbe di 200 millimetri (riga 24), quindi avanzerebbe di 50 millimetri (riga 25) prima che il programma venga completato.