Il Competition Template è un progetto di esempio che ha blocchi già inclusi per comunicare con il Field Control System durante le competizioni, garantisce che i blocchi siano conformi alle normative del campo e aiuta nell'impostazione dei progetti al fine di evitare complicazioni e squalifiche ("competizione" si riferisce a un evento VRC utilizzando l'hardware ufficiale di controllo sul campo).
Apri il modello del concorso dalla pagina degli esempi
Tre sezioni del modello: Pre-autonomo, Modalità autonoma e Controllo conducente
Nota: Affinché il tuo progetto possa funzionare in un concorso, devi lasciare questi blocchi di cappelli nel tuo progetto. I blocchi del cappello possono essere spostati, ma devono rimanere da qualche parte nel progetto. Crea pile da questi blocchi di cappelli.
Utilizzare il blocco All'avvio per qualsiasi configurazione pre-autonoma
Il blocco cappello "Quando avviato" viene utilizzato per qualsiasi configurazione di cui il tuo robot potrebbe aver bisogno, 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 che inizi la parte autonoma della partita.
Nota: Se non è necessaria alcuna configurazione, la pila “Quando avviato” può rimanere vuota.
Quando autonomo
Il blocco cappello "Quando autonomo" viene utilizzato per controllare il tuo robot durante la parte autonoma di una partita VRC. I blocchi allegati a questo stack verranno eseguiti quando la partita inizierà il periodo autonomo.
Nota: Se non si desidera alcuna routine autonoma, lo stack “Quando autonomo” può rimanere vuoto.
Quando il controllo del conducente
Il blocco cappello "Quando il controllo del conducente" viene utilizzato per controllare il robot durante la parte di controllo del conducente di una partita VRC. I blocchi allegati a questo stack verranno eseguiti quando la partita inizia il periodo di controllo del pilota.
Nota: Il ciclo "per sempre" è mostrato sopra poiché la maggior parte degli utenti inserirà blocchi C condizionali in questo stack per rispondere all'input dal controller V5.