Convertir un proyecto de IQ (1.ª generación) para usarlo con un cerebro IQ (2.ª generación)

Mientras trabaja con VEX IQ, es posible que desee ejecutar un proyecto que se configuró para un cerebro (primera generación) en un robot con un cerebro (segunda generación). En este escenario, deberá convertir su proyecto de '1.ª generación' a '2.ª generación' en VEXcode IQ.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración está establecida en la opción de 2.ª generación.

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 se ejecuta su proyecto en un Brain IQ (segunda generación).


Conversión de un proyecto sin giroscopio: sin cambios en el código

VEXcode IQ con un proyecto de primera generación en el espacio de trabajo. El ícono Dispositivos está resaltado entre el Visor de código y los íconos de Ayuda.

Abra un proyecto (de primera generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración está establecida en la opción de 1.ª generación, pero la opción de 2.ª generación está resaltada.

Una vez que la ventana Dispositivos esté abierta, seleccione el ícono '2da generación'.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración se ha cambiado a 2.ª generación y está resaltada.

Si no se configuró ningún Gyro, 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).


Conversión de un proyecto con Gyro configurado: sin cambios en el código

Si tiene un tren motriz con un giroscopio configurado, deberá configurar el giroscopio con el cerebro IQ (segunda generación) o configurar el sensor inercial cerebral que está integrado en el cerebro IQ (segunda generación).

VEXcode IQ con un proyecto de primera generación en el espacio de trabajo. El ícono Dispositivos está resaltado entre el Visor de código y los íconos de Ayuda.

Abra un proyecto (de primera generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración está establecida en la opción de 1.ª generación, pero la opción de 2.ª generación está resaltada.

Una vez que la ventana Dispositivos esté abierta, seleccione el ícono '2da generación'.

Indicación de generación de IQ Brain de VEXcode que dice que los proyectos de IQ Robot Brain de primera generación deben convertirse antes de usarse con un IQ Robot Brain de segunda generación. ¿Desea continuar con la conversión? A continuación encontrará un enlace a Lean More. También hay dos botones debajo, uno dice Cancelar y el otro dice Continuar. El botón Continuar está resaltado.

Si tiene un tren motriz 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. Seleccione 'Continuar' para continuar con la conversión.

Nota: Si no tiene un Gyro configurado, no recibirá este mensaje y su proyecto se convertirá.

Seleccione el tipo de giroscopio en VEXcode IQ y escriba el mensaje "Este proyecto utiliza un tren motriz con un giroscopio". Seleccione el tipo de datos de Gyro que desea utilizar con su robot VEX IQ (2.ª generación). A continuación hay dos opciones, una dice Giroscopio externo y la otra dice Inercia cerebral.

Se le pedirá que seleccione la configuración de Gyro; ya sea Externail Gyro o Brain Inertial. Seleccione uno.

  • Si se selecciona Gyro 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 el Brain y el puerto podrá usarse libremente con otros dispositivos.

Mensaje de conversión del proyecto VEXcode IQ que dice La conversión del proyecto se ha completado con estos cambios. El sensor giroscópico del tren motriz fue reemplazado por el inercial. A continuación hay un botón que dice Aceptar.

Aparecerá un mensaje para avisarle que el proyecto se ha convertido. Seleccione 'Aceptar' para continuar.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración se ha cambiado a 2.ª generación y está resaltada. También se muestra el dispositivo Drivetrain y su ícono inercial está resaltado para indicar que el proyecto ahora está usando el sensor inercial incorporado del cerebro.

El icono de '2.ª generación' se resaltará en azul para mostrar que el proyecto se ha convertido. También puede ver que se ha configurado el sensor inercial cerebral.

Ahora puede ejecutar este proyecto en un Brain (segunda generación).

Nota:Si este proyecto se vuelve a convertir a 1.ª generación, el giroscopio externo no se configurará automáticamente. Será necesario configurarlo manualmente en la ventana Dispositivos.

Nota: El proceso de conversión también comenzará cuando se conecte un cerebro IQ (2.ª generación) mientras VEXcode esté en modo de 1.ª generación.


Conversión de un proyecto con cambios menores en el código realizados automáticamente

VEXcode IQ con un proyecto de primera generación en el espacio de trabajo. El ícono Dispositivos está resaltado entre el Visor de código y los íconos de Ayuda.

Abra un proyecto (de primera generación) en el espacio de trabajo. Luego, seleccione el ícono de la ventana Dispositivos.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración está establecida en la opción de 1.ª generación, pero la opción de 2.ª generación está resaltada.

Una vez que la ventana Dispositivos esté abierta, seleccione el ícono '2da generación'.

Indicación de generación de IQ Brain de VEXcode que dice que los proyectos de IQ Robot Brain de primera generación deben convertirse antes de usarse con un IQ Robot Brain de segunda generación. ¿Desea continuar con la conversión? A continuación encontrará un enlace a Lean More. También hay dos botones debajo, uno dice Cancelar y el otro dice Continuar. El botón Continuar está resaltado.

Aparecerá un mensaje para alertarle que será necesario convertir el proyecto. Seleccione 'Continuar' para continuar con la conversión.

Nota: Este mensaje solo se abrirá si se realizaron cambios en el código del proyecto. 

Mensaje de conversión del proyecto VEXcode IQ que dice La conversión del proyecto se ha completado con estos cambios. Se actualizó el menú desplegable del bloque de eventos {When Brain button}. Hay un botón Aceptar debajo que está resaltado.

Se abrirá un mensaje de finalización de la conversión y enumerará los cambios realizados. En este ejemplo, el menú desplegable del bloque de eventos {When Brain button} se actualizó de la configuración de 1.ª a 2.ª generación.

  • Consulte la sección siguiente 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.

Menú de dispositivos IQ de VEXcode con la configuración de generación de cerebro robótico IQ mostrada. Esta configuración se ha cambiado a 2.ª generación y está resaltada.

El icono de '2.ª 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 se necesitaba una conversión al código debido a cualquiera de las condiciones que se muestran a continuación, el mensaje después de la conversión será: "La conversión del proyecto se completó con estos cambios", seguido de una lista de los cambios que se realizaron en el código. A continuación se detallan los cambios que puede encontrar al convertir un proyecto (primera generación) para ejecutarlo en un Brain (segunda generación). 

Nota: El proceso de conversión también comenzará cuando se conecte un cerebro IQ (2.ª generación) mientras VEXcode esté en modo de 1.ª generación.

{When Brain button} Menú desplegable actualizado

Mensaje de conversión del proyecto VEXcode IQ que dice La conversión del proyecto se ha completado con estos cambios. Se actualizó el menú desplegable del bloque de eventos {When Brain button}. A continuación hay un botón que dice Aceptar.

Aquí el mensaje le indica que la conversión se completó y que el menú desplegable del bloque {When Brain button} se actualizó.

Diagrama del bloque Botón Cuando Cerebro que tiene un menú desplegable diferente de botones dependiendo de la generación del Cerebro. El menú de primera generación tiene tres opciones que dicen Arriba, Abajo y Verificar. El menú de segunda generación tiene tres opciones que son Izquierda, Derecha y Verificar.

Debido a que los botones de flecha en el Brain (1.ª generación) son 'Arriba' y 'Abajo', pero son 'Izquierda' y 'Derecha' en el Brain (2.ª generación), los parámetros en el menú desplegable para los bloques conectados al Los botones de flecha deben actualizarse.

Menú desplegable actualizado

Mensaje de conversión del proyecto VEXcode IQ que dice La conversión del proyecto se ha completado con estos cambios. Se actualizó el menú desplegable del bloque de detección de botón cerebral presionado. A continuación hay un botón que dice Aceptar.

Aquí el mensaje le indica que la conversión se completó y que el menú desplegable del bloque <Brain button pressed> se actualizó.

Diagrama del bloque Botón Cerebral Presionado que tiene un menú desplegable diferente de botones dependiendo de la generación del Cerebro. El menú de primera generación tiene tres opciones que dicen Arriba, Abajo y Verificar. El menú de segunda generación tiene tres opciones que son Izquierda, Derecha y Verificar.

Debido a que los botones de flecha en el Brain (1.ª generación) son 'Arriba' y 'Abajo', pero son 'Izquierda' y 'Derecha' en el Brain (2.ª generación), los parámetros en el menú desplegable para los bloques conectados al Los botones de flecha deben actualizarse.

Actualización del giroscopio de transmisión

Mensaje de conversión del proyecto VEXcode IQ que dice La conversión del proyecto se ha completado con estos cambios. El sensor giroscópico del tren motriz fue reemplazado por el inercial. A continuación hay un botón que dice Aceptar.

Aquí el mensaje le indica que el sensor giroscópico de la transmisión fue reemplazado por el sensor inercial.

El menú de dispositivos VEXcode IQ está abierto y la configuración de generación de cerebro robótico está establecida en 2.ª generación. Se muestra el dispositivo Drivetrain y su ícono inercial está resaltado para indicar que el proyecto ahora está usando el sensor inercial incorporado del cerebro.

Verá el icono del sensor inercial en Dispositivos.    
Nota:Si este proyecto se vuelve a convertir a 1.ª generación, el giroscopio externo no se configurará automáticamente. Será necesario configurarlo manualmente.

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

Last Updated: