Quando si inizia a programmare con VEXcode IQ, i blocchi Controller non appariranno nella Casella degli strumenti finché non sarà stato configurato un Controller.
Nota: Se hai configurato un controller, devi avere un controller abbinato al tuo VEX IQ Brain affinché il tuo progetto possa essere eseguito.
Aggiunta di un controller
Per configurare un controller, selezionare l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Aggiungi un dispositivo".
Seleziona "Controllore".
Se desideri programmare il controller utilizzando VEXcode IQ, seleziona "Fine" per completare la configurazione.
- Se si desidera configurare il controller per l'utilizzo senza codifica, vedere le opzioni aggiuntive di seguito.
Una volta aggiunto il Controller, vedrai il Controller aggiunto alla finestra Dispositivi e i blocchi Controller (come quelli evidenziati in questa immagine) appariranno nella Casella degli strumenti.
Assegnazione della trasmissione ai joystick del controller
Ora che il Controller è stato aggiunto alla configurazione del robot, puoi assegnare la Trasmissione ai joystick del Controller nella finestra Dispositivi. Ciò ti consente di assegnare la trasmissione ai joystick del controller senza dover aggiungere ulteriore codice.
- L'esempio seguente utilizza il progetto di esempio Clawbot (Drivetrain 2-Motor)- (2nd gen).
Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Controllore".
Selezionare l'icona di un joystick per alternare le opzioni.
- Selezionando più volte l'icona di un joystick si passeranno attraverso tutte le opzioni.
- Fermarsi una volta visualizzata la modalità di guida desiderata.
Le quattro modalità di guida tra cui puoi scegliere sono: Left Arcade, Right Arcade, Split Arcade, Tank.
Arcata sinistra
Tutti i movimenti sono controllati dal joystick sinistro.
Arcade destro
Tutti i movimenti sono controllati dal joystick destro.
Arcade diviso
Il movimento in avanti e all'indietro è controllato dal joystick sinistro mentre la rotazione è controllata dal joystick destro.
Cisterna
Il motore sinistro è controllato dal joystick sinistro mentre il motore destro è controllato dal joystick destro.
Seleziona "Fine" per salvare la configurazione.
- Ora che la trasmissione è stata assegnata ai joystick e le modifiche sono state salvate, il progetto può essere scaricato ed eseguito.
- Consulta questo articolo per ulteriori informazioni su come scaricare ed eseguire un progetto.
Assegnazione di motori o gruppi di motori ai pulsanti del controller
Una volta aggiunto il Controller alla configurazione del robot, è possibile assegnare motori o gruppi di motori a pulsanti specifici del Controller nella finestra Dispositivi. L'assegnazione di motori o gruppi di motori nella finestra Dispositivi consente di controllare singoli motori o gruppi di motori senza dover aggiungere codice.
- L'esempio seguente ha un motore e un gruppo di motori configurati: ClawMotor e ArmMotorGroup.
Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Controllore".
Configurare un motore o un gruppo di motori su un pulsante selezionando i pulsanti sul controller.
- Selezionando più volte lo stesso pulsante si passeranno in rassegna i motori e i gruppi di motori configurati.
- Arrestarsi una volta visualizzato il motore o il gruppo di motori desiderato.
Il controller dispone di quattro gruppi di pulsanti (L, R, E e F). Ciascun gruppo può avere un singolo motore o gruppo di motori (che non fa parte della trasmissione) configurato.
Nota: Una volta configurato un motore o un gruppo di motori, non verrà visualizzato come opzione per gli altri pulsanti.
Seleziona "Fine" per salvare la configurazione.
- Ora che il motore e il gruppo motori sono stati assegnati sul Controller e le modifiche sono state salvate, il progetto può essere scaricato ed eseguito.
- Per ulteriori informazioni su come scaricare ed eseguire un progetto, vedere questo articolo.
Eliminazione di un controller
Un controller può essere eliminato selezionando l'opzione "Elimina" nella parte inferiore dello schermo.