Uso de la consola de impresión en VEXcode IQ con bloques

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

La Consola de impresión 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 del IQ Robot.

La consola de impresión debe tener una comunicación activa entre el cerebro VEX IQ (2ª generación) y el dispositivo que se utiliza con VEXcode IQ. Esto se puede lograr de la siguiente manera:

Conexión USB

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

Controlador inalámbrico a través de

Controlador conectado a un ordenador 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 VEXcode IQ con el icono de la consola de impresión resaltado entre los iconos de dispositivos y de ayuda.

La Consola de impresión se encuentra en la pantalla del monitor IQ. Para abrir la Consola de impresión, seleccione el icono Monitor Display 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 Consola de impresión está en el lado derecho.


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

Mire y dibuje los bloques que activan la consola de impresión

VEXcode IQ Toolbox con la subcategoría Print de bloques que se muestra dentro de la categoría Looks.

Los bloques Specialized Look se utilizan dentro de un proyecto VEXcode IQ para activar la Consola de impresión. Estos bloques imprimen palabras, números, valores informados de variables, un cálculo de un operador o valores informados de un sensor o dispositivo.

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

VEXCode IQ Configure el bloque de color del lápiz con su menú desplegable abierto para cambiar el dispositivo. La opción predeterminada es establecer el color del bolígrafo en rojo en Brain, pero se puede cambiar para establecerlo en la Consola.

El bloque [Establecer color del bolígrafo] en la categoría Dibujar también se puede usar en la Consola de impresión seleccionando "Consola" en el menú desplegable.

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

VEXCode IQ Bloque de impresión que se ha expandido para incluir el cursor establecido 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 Look dentro de un proyecto para imprimir un mensaje o mostrar datos en la Consola de impresión.

Para utilizar los bloques de impresión, seleccione el bloque de aspecto deseado y agréguelo a un proyecto. Selecciona "Consola" en el menú desplegable.

Nota: La parte 'y establecer cursor en la siguiente fila' del bloque debe estar habilitada para que el texto aparezca en la Consola de impresión.

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

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

Consulta 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 Drive Forward.

Una vez que se selecciona "Ejecutar", el proyecto se ejecutará y el texto coloreado o los valores programados se imprimirán en la Consola de impresión 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 Establecer bloques de color de lápiz para imprimir en diferentes colores. El proyecto lee Cuando se inicia, establezca el color del lápiz en rojo en la Consola y luego imprima en ROJO en la Consola y establezca el cursor en la siguiente fila. A continuación, establezca el color del lápiz en verde en la consola y luego imprima en VERDE en la consola y establezca el cursor en la siguiente fila.

Utilice los bloques de dibujo dentro de un proyecto para cambiar el color del texto en la Consola de impresión.

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

Selecciona "Consola" en el menú desplegable.

Nota: El bloque [Set pen color] es el único bloque Draw que se puede usar en la consola.

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

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

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

El menú 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 coloreado o los valores programados se imprimirán en la Consola de impresión 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 se resalta a continuación.

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

VEXcode IQ bloquea el proyecto que utiliza los bloques de espera para imprimir mensajes con retrasos. El proyecto lee Cuando comience, imprima Hola en la consola y coloque el cursor en la siguiente fila y luego espere 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 la Consola de impresión es usar el bloque [Borrar todas las filas].

Agregue el bloque [Borrar todas las filas] a un proyecto para eliminar todas las líneas de la Consola de impresión.

En este proyecto, "Hola" se imprimirá en la Consola de impresión. Después de 3 segundos, se borrarán todas las filas. Luego, "Adiós" se imprimirá en la Consola de impresión 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 se resalta a continuación.

Es fácil guardar información de la Consola de impresión en su dispositivo. Seleccione "Guardar" en la parte inferior de la Consola de impresión 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.


Ejemplos de proyectos que utilizan la consola de impresión

Informar valores variables y datos en un proyecto

La Consola de impresión se puede utilizar para informar valores de variables en momentos discretos dentro de un proyecto. 

Proyecto de bloques VEXcode IQ que utiliza una variable, bloques de impresión, un bucle para siempre y bloques presionados con el botón Brain. El proyecto toma la entrada de los botones 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 la Consola de impresión para imprimir el valor de "myVariable".

En el proyecto de la izquierda, la Consola de impresión muestra valores variables cuando se presionan los botones Cerebro. La variable aumenta cuando se presiona el botón "izquierda" y disminuye cuando se presiona el botón "derecha". 


Informar sobre los valores y datos de detección en un proyecto

La Consola de impresión se puede utilizar para informar los 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 los valores de rotación de la unidad en grados en vivo 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 la rotación contando con el tiempo hasta que el temporizador alcanza los 10 segundos.

Los datos capturados por la Consola de impresión 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 que muestre la información capturada en el momento.

En el proyecto de la izquierda, la Consola de impresión muestra la información informada por el Sensor inercial integrado en el Cerebro IQ (2ª generación) según lo prescrito por los bloques Look y Sensing dentro del proyecto. Esta información incluye los cambios que el Sensor Inercial captura en momentos discretos mientras el proyecto se está ejecutando: el tiempo en segundos y la rotación del BaseBot en grados.

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

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

Last Updated: