Mientras trabajas con VEX IQ, es posible que desees ejecutar un proyecto que se configuró para un cerebro (1 .ª generación) en un robot con un cerebro (2 .ª generación). En este escenario, deberá convertir su proyecto de '1ª generación' a '2ª generación' en VEXcode IQ.
En la mayoría de los casos, no habrá ningún cambio en el proyecto durante la conversión. Sin embargo, hay algunos casos en los que se realizan cambios menores automáticamente cuando se utilizan ciertos bloques en un proyecto de primera generación. Estos cambios no afectarán la forma en que su proyecto se ejecuta en un Cerebro de CI (2ª generación).
Convertir un proyecto sin giroscopio - Sin cambios en el código
Abrir un proyecto (1ª generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.
Una vez que se abra la ventana Dispositivos, seleccione el ícono '2nd gen'.
Si no se configuró ningún giroscopio, el ícono de "2da generación" se resaltará en azul para mostrar que el proyecto se ha convertido. Ahora puede ejecutar este proyecto en un Brain (segunda generación).
Convertir un proyecto con Gyro configurado - Sin cambios en el código
Si tiene una transmisión con un giroscopio configurado, deberá configurar el giroscopio con el cerebro IQ (2 .ª generación) o configurar el sensor inercial cerebral que está incorporado en el cerebro IQ (2 .ª generación).
Abrir un proyecto (1ª generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.
Una vez que se abra la ventana Dispositivos, seleccione el ícono '2nd gen'.
Si tiene una transmisión con un giroscopio configurado, deberá configurar manualmente el giroscopio externo o configurar el sensor inercial cerebral.
En este escenario, se abrirá una ventana de diálogo de conversión. Selecciona «Continuar» para continuar con la conversión.
Nota: Si no tiene un giroscopio configurado, no recibirá este mensaje y su proyecto se convertirá.
Se le pedirá que seleccione la configuración del giroscopio; ya sea giroscopio Externail o Brain Inertial. Selecciona una opción.
- Si se selecciona Giroscopio externo, se configurará para el mismo puerto que se configuró anteriormente.
- Si se selecciona Brain Inertial, su proyecto utilizará el sensor Brain Inertial integrado en Brain y el puerto será de uso gratuito con otros dispositivos.
Aparecerá un mensaje para avisarte de que el proyecto se ha convertido. Seleccione «Aceptar» para continuar.
El ícono de '2da generación' se resaltará en azul para mostrar que el proyecto se ha convertido. También puede ver que se ha configurado el sensor de inercia cerebral.
Ahora puede ejecutar este proyecto en un Brain (segunda generación).
Nota: Si este proyecto se convierte de nuevo a la 1ª generación, el giroscopio externo no se configurará automáticamente. Deberá configurarse manualmente en la ventana Dispositivos.
Nota: El proceso de conversión también se iniciará cuando un cerebro IQ (2ª generación) esté conectado mientras VEXcode está en modo de 1ª generación.
Conversión de un proyecto con cambios menores en el código realizado automáticamente
Abrir un proyecto (1ª generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.
Una vez que se abra la ventana Dispositivos, seleccione el ícono '2nd gen'.
Aparecerá un mensaje para avisarte de que es necesario convertir el proyecto. Selecciona «Continuar» para continuar con la conversión.
Nota: Este mensaje solo se abrirá si se realizaron cambios en el código del proyecto.
Se abrirá un mensaje de finalización de la conversión y se enumerarán los cambios realizados. En este ejemplo, el menú desplegable del bloque de {When Brain button} eventos se actualizó de la configuración de 1ª a 2ª generación.
- Consulte la siguiente sección para obtener más información sobre los diferentes mensajes que puede recibir y cómo interpretarlos.
Seleccione 'Aceptar' para guardar la conversión del proyecto.
El ícono de '2da generación' se resaltará en azul para mostrar que el proyecto se ha convertido. Ahora puede ejecutar este proyecto en un Brain (segunda generación).
Interpretación de mensajes de diálogo al convertir proyectos
Si hubo una conversión al código necesaria debido a alguna de las condiciones que se muestran a continuación, el mensaje después de la conversión será: "La conversión del proyecto se ha completado con estos cambios", seguido de una lista de los cambios que se realizaron en el código. A continuación se presentan los cambios que puede encontrar al convertir un proyecto (1ª generación) para ejecutarse en un Brain (2ª generación).
Nota: El proceso de conversión también se iniciará cuando un cerebro IQ (2ª generación) esté conectado mientras VEXcode está en modo de 1ª generación.
{When Brain button} Menú desplegable actualizado
Aquí el mensaje le indica que la conversión se ha completado y que el menú desplegable del {When Brain button} bloque se ha actualizado.
Menú desplegable actualizado
Aquí el mensaje le indica que la conversión se ha completado y que el menú desplegable del <Brain button pressed> bloque se ha actualizado.
Actualización del giroscopio del tren de transmisión
Aquí el mensaje le indica que el sensor giroscópico de la transmisión fue reemplazado por el sensor inercial.