Uso de Print Console en VEXcode IQ con bloques

Print Console permite al usuario mostrar mensajes, informar valores de sensores o presentar datos de proyectos VEXcode IQ. Print Console también permite a los usuarios guardar resultados de impresión como un archivo de texto.

Print Console también se puede utilizar para mostrar información del proceso, proporcionando señales visuales que permiten al usuario ver lo que está sucediendo en un proyecto VEXcode IQ en un momento específico en el tiempo, estableciendo así una conexión visual entre el proyecto y las acciones de el robot coeficiente intelectual.

Print Console debe tener comunicación activa entre el cerebro VEX IQ (segunda generación) y el dispositivo que se utiliza con VEXcode IQ. Esto se puede lograr mediante:

Conexión USB

Cerebro conectado a una computadora portátil mediante un cable USB.

Inalámbrico a través del controlador

Controlador conectado a una computadora portátil mediante un cable USB.

Nota: La comunicación Bluetooth no está disponible.


Cómo abrir la consola de impresión

Barra de herramientas de VEXcode IQ con el ícono de la Consola de impresión resaltado entre los íconos de Dispositivos y Ayuda.

La Print Console está ubicada en la pantalla del monitor IQ. Para abrir Print Console, seleccione el icono Pantalla del monitor junto a Ayuda.

El menú Consola de impresión está abierto y muestra un espacio en blanco para que los proyectos impriman información y texto.

La pantalla del monitor se abrirá una vez seleccionada. La Print Console está en el lado derecho.


Cómo utilizar la consola de impresión en un proyecto

Bloques de visualización y dibujo que activan la consola de impresión

Caja de herramientas VEXcode IQ con la subcategoría Imprimir de bloques que se muestran dentro de la categoría Apariencia.

Los bloques de apariencia especializada se utilizan dentro de un proyecto VEXcode IQ para activar Print Console. Estos bloques imprimen palabras, números, valores reportados de variables, un cálculo de un operador o valores reportados desde un sensor o dispositivo.

La función de Ayuda en VEXcode IQ proporciona información adicional sobre estos y otros bloques de programación. Consulte este artículo para obtener información sobre cómo acceder a la función de Ayuda.

Bloque de color del lápiz VEXCode IQ con su menú desplegable abierto para cambiar el dispositivo. La opción predeterminada es establecer el color del lápiz en rojo en el cerebro, pero se puede cambiar para establecerlo en la consola.

El bloque [Establecer color de lápiz] en la categoría Dibujo también se puede utilizar en Print Console seleccionando "Consola" en el menú desplegable.

Aplicación de bloques de aspecto con la consola de impresión

Bloque de impresión VEXCode IQ que se ha ampliado para incluir la configuración del cursor en la siguiente fila. Todo el bloque lee Print Drive Forward en la consola y establece el cursor en la siguiente fila.

Utilice los bloques Buscar dentro de un proyecto para imprimir un mensaje o mostrar datos en Print Console.

Para usar los bloques Imprimir, seleccione el bloque Mirar deseado y agréguelo a un proyecto. Seleccione "Consola" en el menú desplegable.

Nota: La parte del bloque 'y colocar el cursor en la siguiente fila' debe estar habilitada para que aparezca texto en Print Console.

Barra de herramientas de VEXcode IQ con los íconos Descargar y Ejecutar resaltados juntos.

Descargue el proyecto en IQ Robot Brain y seleccione "Ejecutar".

Consulte este artículo sobre cómo descargar y ejecutar un proyecto. 

El menú de la Consola de impresión está abierto y muestra el mensaje impreso Avanzar.

Una vez que se selecciona "Ejecutar", el proyecto se ejecutará y el texto en color o los valores programados se imprimirán en Print Console según lo dicte el proyecto VEXcode IQ.

Aplicación de bloques de dibujo con la consola de impresión

Proyecto de bloques VEXcode IQ que utiliza bloques de color de lápiz para imprimir en diferentes colores. El proyecto dice: Cuando se inicia, configure el color del lápiz en rojo en la consola y luego imprima ROJO en la consola y coloque el cursor en la siguiente fila. A continuación, configure el color del lápiz en verde en la consola y luego imprima VERDE en la consola y coloque el cursor en la siguiente fila.

Utilice los bloques Dibujar dentro de un proyecto para cambiar el color del texto en Print Console.

Para utilizar el bloque [Establecer color de lápiz], seleccione el bloque [Establecer color de lápiz] y agréguelo a un proyecto.

Seleccione "Consola" en el menú desplegable.

Nota: El bloque [Establecer color de lápiz] es el único bloque de dibujo que se puede utilizar en la consola.

Barra de herramientas de VEXcode IQ con los íconos Descargar y Ejecutar resaltados juntos.

Descargue el proyecto en IQ Robot Brain y seleccione "Ejecutar".

Consulte este artículo sobre cómo descargar y ejecutar un proyecto de bloques. 

El menú de la Consola de impresión está abierto y muestra el mensaje impreso en ROJO y luego en VERDE en la siguiente línea. Los mensajes han sido impresos en sus respectivos colores.

Una vez que se selecciona "Ejecutar", el proyecto se ejecutará y el texto en color o los valores programados se imprimirán en Print Console según lo dicte el proyecto VEXcode IQ.


Borrar filas en la consola de impresión

El menú de la Consola de impresión está abierto y el botón Borrar está resaltado debajo.

Hay dos formas de borrar toda la información de Print Console. La primera forma de borrar completamente todo el texto es seleccionar el botón "Borrar" en la parte inferior izquierda de Print Console.

Proyecto de bloques VEXcode IQ que utiliza bloques Wait para imprimir mensajes con retrasos. El proyecto dice: Cuando se inicia, imprime Hola en la consola y coloca el cursor en la siguiente fila y luego espera 3 segundos. A continuación, borre todas las filas de la consola e imprima Adiós en la consola y coloque el cursor en la siguiente fila. Por último, espere 3 segundos y luego borre todas las filas de la consola.

Otra forma de borrar Print Console es utilizar el bloque [Borrar todas las filas].

Agregue el bloque [Borrar todas las filas] a un proyecto para eliminar todas las líneas en Print Console.

En este proyecto, “Hola” se imprimirá en Print Console. Después de 3 segundos, se borrarán todas las filas. Luego, se imprimirá “Adiós” en Print Console y se borrará después de 3 segundos.


Guardar desde la consola de impresión

El menú de la Consola de impresión está abierto y el botón Guardar está resaltado debajo.

Es fácil guardar información desde Print Console en su dispositivo. Seleccione "Guardar" en la parte inferior de Print Console para guardar todo el texto como un archivo .txt.

El archivo de la consola de impresión guardado se muestra en la carpeta Descargas del dispositivo.

Una vez que seleccione el botón "Guardar", el archivo se guardará automáticamente en la carpeta Descargas de su dispositivo como un archivo .txt .

Nota: El archivo no guarda los colores impresos.


Proyectos de ejemplo que utilizan la consola de impresión

Informar valores y datos de variables en un proyecto

Print Console se puede utilizar para informar valores variables en momentos discretos dentro de un proyecto. 

Proyecto de bloques VEXcode IQ que utiliza una variable, bloques de impresión, un bucle infinito y bloques de botón cerebral presionado. El proyecto toma la entrada de los botones del cerebro y luego imprime la variable a medida que cuenta hacia arriba y hacia abajo dependiendo de la entrada.
La consola de impresión se muestra con los mensajes de salida del proyecto anterior. Los mensajes muestran la variable contando hasta 3 y luego regresando a 0, uno a la vez.

Utilice Print Console para imprimir el valor de "myVariable".

En el proyecto de la izquierda, Print Console muestra valores variables cuando se presionan los botones Brain. La variable aumenta cuando se presiona el botón "izquierdo" y disminuye cuando se presiona el botón "derecho". 


Informe de detección de valores y datos en un proyecto

Se puede utilizar Print Console para informar datos del sensor en momentos discretos dentro de un proyecto.

Proyecto de bloques VEXcode IQ que utiliza un bloque Turn, un bucle while, bloques de impresión y bloques de detección. El proyecto gira el robot hacia la derecha y luego imprime el temporizador actual en segundos y la rotación de la unidad en grados durante 10 segundos.
La consola de impresión se muestra con los mensajes de salida del proyecto anterior. Los mensajes muestran los valores del temporizador y de rotación contando a lo largo del tiempo hasta que el temporizador llega a 10 segundos.

Los datos capturados por Print Console permiten al usuario ver información valiosa sobre los procesos del proyecto, incluida la información del sensor IQ Robot. Cuando se activa el bloque [Imprimir], se puede programar para mostrar información capturada en el momento.

En el proyecto de la izquierda, Print Console muestra información proporcionada por el sensor inercial integrado en IQ Brain (segunda generación) según lo prescrito por los bloques Mirada y Sensación dentro del proyecto. Esta información incluye cambios que el sensor inercial captura en momentos discretos mientras el proyecto se está ejecutando: tiempo en segundos y la rotación del BaseBot en grados.

Nota: El proyecto de este ejemplo utiliza la plantilla BaseBot (tren de transmisión, 2 motores) (segunda generación).

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

Last Updated: