Configurazione di un controller in VEXcode IQ

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

select_device_icon.configurecontroller.png

Per configurare un controller, selezionare l'icona Dispositivi per aprire la finestra Dispositivi.

select_add_a_device.clawbot_example.png

Seleziona "Aggiungi un dispositivo".

VEXcode_IQ_-_dev_HfPEEHChrL.png

Seleziona "Controllore".

VEXcode_IQ_-_dev_nTHQUbZ2J4.png

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.

controllerblocks_added.png

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).

select_device_icon.configurecontroller.png

Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.

select_controller.assign_motors.png

Seleziona "Controllore".

select_joystick_to_toggle_through.png

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.

 

VEXcode_IQ_-_dev_699sLae7vE.png

Arcata sinistra

Tutti i movimenti sono controllati dal joystick sinistro.

VEXcode_IQ_-_dev_PYfqZxK9QR.png

Arcade destro

Tutti i movimenti sono controllati dal joystick destro.

VEXcode_IQ_-_dev_gKmFQET6y9.png

Arcade diviso

Il movimento in avanti e all'indietro è controllato dal joystick sinistro mentre la rotazione è controllata dal joystick destro.

VEXcode_IQ_-_dev_2S6TPHmR8u.png

Cisterna

Il motore sinistro è controllato dal joystick sinistro mentre il motore destro è controllato dal joystick destro.

 

select_done_once_joysticks_are_assigned.png

Seleziona "Fine" per salvare la configurazione.


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.

select_device_icon.configurecontroller.png

Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.


Schermata del 24-07-2023 alle 9.30.10.png

Seleziona "Controllore".

Schermata del 24-07-2023 alle 9.34.13.png

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.

Schermata del 24-07-2023 alle 9.34.33.png

Seleziona "Fine" per salvare la configurazione.


Eliminazione di un controller

VEXcode_IQ_-_dev_tmOKvfLKwB.png

Un controller può essere eliminato selezionando l'opzione "Elimina" nella parte inferiore dello schermo.

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

Last Updated: