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

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

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

Menu Dispositivi VEXcode IQ con il pulsante Aggiungi un dispositivo evidenziato.

Seleziona "Aggiungi un dispositivo".

Menu Dispositivi VEXcode IQ dopo aver selezionato il pulsante Aggiungi un dispositivo. L'opzione Controller è evidenziata.

Seleziona "Controllore".

Menu Dispositivi VEXcode IQ dopo aver selezionato l'opzione Controller. In basso è evidenziato il pulsante Fine.

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.

Menu Dispositivi VEXcode IQ con evidenziato il Controller aggiunto in precedenza. Viene mostrata anche la casella degli strumenti Blocchi e sono evidenziati due blocchi Evento specifici del controller.

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

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.

Menu Dispositivi VEXcode IQ con evidenziato il Controller aggiunto in precedenza.

Seleziona "Controllore".

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Sul controller è presente uno schema di tutti i pulsanti e ogni pulsante può essere collegato a gruppi motore o trasmissioni selezionandoli nello schema. Il pulsante sinistro del joystick è evidenziato e un'icona indica che è collegato all'Arcade sinistro sulla trasmissione.

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.

 

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Un'icona indica che il joystick sinistro controlla la trasmissione utilizzando lo schema di controllo Arcade sinistro.

Arcata sinistra

Tutti i movimenti sono controllati dal joystick sinistro.

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Un'icona indica che il joystick destro controlla la trasmissione utilizzando lo schema di controllo Arcade destro.

Arcade destro

Tutti i movimenti sono controllati dal joystick destro.

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Un'icona indica che entrambi i joystick stanno controllando la trasmissione utilizzando lo schema di controllo Split Arcade.

Arcade diviso

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

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. Un'icona indica che entrambi i joystick stanno controllando la trasmissione tramite lo schema di controllo del serbatoio.

Cisterna

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

 

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. In basso è evidenziato il pulsante Fine.

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.

Barra degli strumenti VEXcode IQ con l'icona Dispositivi evidenziata tra le icone Visualizzatore codice e Guida.

Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.


Menu Dispositivi VEXcode IQ con evidenziato il Controller aggiunto in precedenza.

Seleziona "Controllore".

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. I pulsanti a parte i joystick sono evidenziati, con i pulsanti degli assi L e F collegati a un gruppo motore braccio e a un gruppo motore artiglio.

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.

Menu Dispositivi VEXcode IQ con le opzioni del controller mostrate e i pulsanti collegati ai gruppi motore del robot. In basso è evidenziato il pulsante Fine.

Seleziona "Fine" per salvare la configurazione.


Eliminazione di un controller

Menu Dispositivi VEXcode IQ con le opzioni del Controller visualizzate. In basso è evidenziato il pulsante Elimina.

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: