Mentre lavori con VEX IQ, potresti voler eseguire un progetto configurato per un Brain (di prima generazione) su un robot con un Brain (di seconda generazione). In questo scenario, dovrai convertire il tuo progetto da "1a generazione" a "2a generazione" in VEXcode IQ.
Nella maggior parte dei casi, durante la conversione non verranno apportate modifiche al progetto. Tuttavia, ci sono alcuni casi in cui vengono apportate automaticamente modifiche minori quando determinati blocchi vengono utilizzati in un progetto di prima generazione. Queste modifiche non influenzeranno il modo in cui il tuo progetto viene eseguito su un cervello IQ (2a generazione).
Conversione di un progetto senza giroscopio: nessuna modifica al codice
Apri un progetto (di prima generazione) nell'area di lavoro. Quindi, seleziona l'icona della finestra Dispositivi.
Una volta aperta la finestra Dispositivi, seleziona l'icona "2a generazione".
Se non è stato configurato alcun giroscopio, l'icona '2a generazione' si evidenzierà in blu per mostrare che il progetto è stato convertito. Ora puoi eseguire questo progetto su un Brain (di seconda generazione).
Conversione di un progetto con giroscopio configurato: nessuna modifica al codice
Se disponi di una trasmissione con un giroscopio configurato, dovrai configurare il giroscopio con IQ Brain (2a generazione) o configurare il sensore inerziale del cervello incorporato in IQ Brain (2a generazione).
Apri un progetto (di prima generazione) nell'area di lavoro. Quindi, seleziona l'icona della finestra Dispositivi.
Una volta aperta la finestra Dispositivi, seleziona l'icona "2a generazione".
Se hai una trasmissione con un giroscopio configurato, dovrai configurare manualmente il giroscopio esterno o configurare il sensore inerziale cerebrale.
In questo scenario, si aprirà una finestra di dialogo di conversione. Seleziona "Continua" per procedere con la conversione.
Nota: Se non hai un giroscopio configurato, non riceverai questo messaggio e il tuo progetto verrà convertito.
Ti verrà richiesto di selezionare la configurazione del giroscopio; sia Externail Gyro che Brain Inertial. Selezionane uno.
- Se viene selezionato Giroscopio esterno, verrà configurato per la stessa porta configurata in precedenza.
- Se viene selezionato Brain Inertial, il tuo progetto utilizzerà il Brain Inertial Sensor incorporato nel Brain e la porta sarà libera di essere utilizzata con altri dispositivi.
Apparirà un messaggio per avvisarti che il progetto è stato convertito. Selezionare 'OK' per procedere.
L'icona "2a generazione" verrà evidenziata in blu per mostrare che il progetto è stato convertito. Puoi anche vedere che il sensore inerziale cerebrale è stato configurato.
Ora puoi eseguire questo progetto su un Brain (di seconda generazione).
Nota:Se questo progetto viene riconvertito alla prima generazione, il giroscopio esterno non verrà configurato automaticamente. Dovrà essere configurato manualmente nella finestra Dispositivi.
Nota: Il processo di conversione verrà avviato anche quando un IQ Brain (2a generazione) è collegato mentre VEXcode è in modalità 1a generazione.
Conversione di un progetto con modifiche minori al codice apportate automaticamente
Apri un progetto (di prima generazione) nell'area di lavoro. Quindi, seleziona l'icona della finestra Dispositivi.
Una volta aperta la finestra Dispositivi, seleziona l'icona "2a generazione".
Apparirà un messaggio per avvisarti che il progetto dovrà essere convertito. Seleziona "Continua" per procedere con la conversione.
Nota: Questo messaggio si aprirà solo se sono state apportate modifiche al codice del progetto.
Si aprirà un messaggio di completamento della conversione ed elencherà tutte le modifiche apportate. In questo esempio, il menu a discesa del blocco eventi {When Brain button} è stato aggiornato dalla configurazione di 1a a 2a generazione.
- Consulta la sezione seguente per ulteriori informazioni sui diversi messaggi che potresti ricevere e su come interpretarli.
Seleziona "OK" per salvare la conversione del progetto.
L'icona "2a generazione" verrà evidenziata in blu per mostrare che il progetto è stato convertito. Ora puoi eseguire questo progetto su un Brain (di seconda generazione).
Interpretazione dei messaggi di dialogo durante la conversione di progetti
Se era necessaria una conversione al codice a causa di una delle condizioni mostrate di seguito, il messaggio dopo la conversione sarà: "La conversione del progetto è stata completata con queste modifiche", seguito da un elenco di eventuali modifiche apportate al codice. Di seguito sono elencate le modifiche che potresti riscontrare durante la conversione di un progetto (di prima generazione) per l'esecuzione su un Brain (di seconda generazione).
Nota: Il processo di conversione verrà avviato anche quando un IQ Brain (2a generazione) è collegato mentre VEXcode è in modalità 1a generazione.
{When Brain button} Menu a discesa aggiornato
Qui il messaggio ti informa che la conversione è completata e che il menu a tendina del blocco {When Brain button} è stato aggiornato.
Menù a tendina aggiornato
Qui il messaggio ti informa che la conversione è completata e che il menu a tendina del blocco <Brain button pressed> è stato aggiornato.
Aggiornamento del giroscopio della trasmissione
Qui il messaggio ti informa che il sensore giroscopico della trasmissione è stato sostituito con il sensore inerziale.