Utilizzo del modello di competizione a blocchi in VEXcode V5

Il modello di competizione è un progetto di esempio che include già dei blocchi per comunicare con il sistema di controllo del campo durante le competizioni, garantisce la conformità dei blocchi ai regolamenti del campo e aiuta nella configurazione dei progetti al fine di evitare complicazioni e squalifiche ("competizione" si riferisce a un evento VEX V5 Robotics Competition che utilizza l'hardware ufficiale di controllo del campo).  


Apri il modello del concorso dalla pagina degli esempi.

Barra degli strumenti di VEXcode V5 con il menu File aperto e l'opzione Apri esempi evidenziata. Apri esempi è la quarta opzione del menu, sotto Nuovo, Apri e Apri recenti.


 

Nel menu Progetti di esempio, nella categoria Modelli, è evidenziato il progetto di esempio Modello per concorsi.

Il modello è suddiviso in tre sezioni: Pre-autonoma, Modalità autonoma e Controllo del conducente.

VEXcode V5 blocca l'area di lavoro con il progetto Competition Template aperto. Nell'area di lavoro sono presenti tre blocchi distinti con le scritte "All'avvio", "In modalità autonoma" e "Quando sotto controllo del conducente".

Nota: Affinché il tuo progetto funzioni in una competizione, devi lasciare questi blocchi cappello nel tuo progetto. I blocchi del cappello possono essere spostati, ma devono rimanere da qualche parte all'interno del progetto. Crea delle pile a partire da questi blocchi a forma di cappello.


Utilizzare il blocco "All'avvio" per qualsiasi configurazione pre-autonoma.

VEXcode V5 blocca lo stack che legge Quando avviato, calibra GyroA.

Il blocco "When Started" viene utilizzato per qualsiasi configurazione necessaria al robot, come la calibrazione di un giroscopio, l'impostazione di variabili o altre impostazioni del dispositivo. Questi blocchi verranno eseguiti immediatamente all'avvio del progetto, prima dell'inizio della parte autonoma della partita.

Nota: Se non è necessaria alcuna configurazione, lo stack “All’avvio” può rimanere vuoto.


Quando autonomo

VEXcode V5 blocca lo stack che legge Quando è autonomo, avanza di 20 mm, gira a destra di 90 gradi, imposta la velocità di guida al 60% e poi avanza di 30 mm.

Il blocco "When Autonomous" viene utilizzato per controllare il robot durante la fase autonoma di una gara VRC. I blocchi collegati a questa pila verranno eseguiti all'inizio del periodo autonomo della partita.

Nota: Se non si desidera alcuna routine autonoma, lo stack "Quando autonomo" può rimanere vuoto.


Quando il controllo del conducente 

VEXcode V5 blocca lo stack che legge Quando il driver controlla, per sempre. In questo esempio, il blocco C per sempre è vuoto.

Il blocco "When Driver Control" viene utilizzato per controllare il robot durante la fase di controllo del pilota in una gara VRC.  I blocchi collegati a questa pila verranno eseguiti all'inizio del periodo di controllo del driver della partita.

Nota: Il ciclo “per sempre” è mostrato sopra poiché la maggior parte degli utenti inserirà blocchi C condizionali in questo stack per rispondere all’input del controller V5.

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

Last Updated: