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.

2da_generación.png

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

icono.de.dispositivo.cuadrado.png

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

nogyro.png

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

convertido_a_2nd_copy.png

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

icono.de.dispositivo.cuadrado.png

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

cuadrado.select_2nd_gen.png

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

seleccionar_continuar.png

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

select_gyro_type.png

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.

cerebro_inercial_confirmación.png

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

2da_generación_con_intercial.png

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

seleccionar_icono_dispositivo.png

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

select_2nd_gen.png

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

seleccionar_continuar.png

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. 

select_ok_conversion.png

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.

2nd_gen_is_highlighted.png

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

evento_boton_cerebro.png

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

actualizar_cuando_cerebro_botón_presionado.png

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

botón_cerebro_sensing.png

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

menu_options_change.png

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

cerebro_inercial_confirmación.png

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

inercial.png

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: