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.

Screenshot di un tutorial sulla configurazione del robot VEX V5, che mostra vari componenti e le relative connessioni, progettato per aiutare gli utenti a comprendere l'assemblaggio e la programmazione per progetti di robotica.

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

Screenshot di un'interfaccia di programmazione del robot VEX V5, che mostra vari blocchi di codifica e opzioni per la creazione di un programma robotico, pertinente ai tutorial di descrizione della categoria V5.

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

Screenshot del tutorial descrittivo della categoria V5, che illustra le caratteristiche e le funzionalità principali del sistema robotico V5, inclusi i componenti etichettati e le istruzioni per l'uso.

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

Diagramma che illustra i componenti del progetto del robot V5, mostrando le varie parti e le loro funzioni, pertinenti ai tutorial della categoria V5.

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

Screenshot di un'interfaccia tutorial in V5, che mostra le varie funzionalità e opzioni disponibili per gli utenti, tra cui menu di navigazione ed elementi didattici.

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.


Diagramma dei componenti del sistema robotico VEX V5 che mostra le varie parti e le relative etichette, illustrando la configurazione per i tutorial didattici.

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.

Screenshot dell'interfaccia del tutorial del sistema robotico VEX V5, che mostra varie categorie e opzioni per consentire agli utenti di esplorare risorse didattiche e guide relative alla robotica V5.

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: