Consola#

Introducción#

La consola VEXcode IQ se muestra en la ventana Monitor dentro de VEXcode. Los bloques de consola pueden mostrar texto, números y valores de variables mientras se ejecuta un proyecto.

A continuación se muestra una lista de todos los bloques disponibles:

Colocar el cursor en la siguiente fila de la consola#

El bloque de pila establecer cursor a la siguiente fila en la consola mueve el cursor a la columna 1 de la siguiente fila en la consola. El siguiente valor impreso aparecerá en esa fila.

Utilice este bloque cuando desee que el siguiente valor impreso comience en una nueva fila. Si no se utiliza este bloque y el bloque imprimir en la consola anterior no se ha ampliado para incluir y colocar el cursor en la siguiente fila, el siguiente valor impreso aparecerá inmediatamente después del valor anterior en la misma fila.

establecer el cursor en la siguiente fila en el bloque de pila de la consola#
set cursor to next row on console

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, imprime ‘Fila 1’ en la consola, mueve el cursor a la siguiente fila y luego imprime ‘Fila 2’.#
when started
[Display two lines of text.]
print [Row 1] on console ▶
set cursor to next row on console
print [Row 2] on console ▶

La consola VEXcode, que muestra la consola y el texto "Fila 1" en la primera línea y "Fila 2" en la segunda línea.

borrar todas las filas en la consola#

El bloque de pila borrar todas las filas en la consola borra todas las filas de la consola y mueve el cursor de vuelta a la primera fila.

Borrar todas las filas en el bloque de pila de la consola#
clear all rows on console

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

when started
[Clear the Console after printing.]
print [This will disappear...] on console ▶
wait [2] seconds
clear all rows on console

preguntar y esperar / responder#

El bloque de pila preguntar y esperar muestra un mensaje en la consola y pausa el proyecto hasta que se introduce una respuesta en la consola.

El bloque de informe answer devuelve la respuesta más reciente ingresada en la consola. La respuesta se devuelve como texto. Para usar la respuesta como un número, use primero el bloque de informe convert para convertir la respuesta a un número.

El bloque de preguntar y esperar.#
ask [What's your name?] and wait

Parámetro

Descripción

inmediato

El mensaje que se mostrará en la consola.

El bloque de respuestas.#
answer

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

when started
[Tell the robot your name.]
ask [What's your name?] and wait
print [Hello, ] on console ▶
print (answer) on console ▶

Establecer la precisión de impresión en la consola#

El bloque de pila establecer precisión de impresión en la consola determina la cantidad de decimales que se muestran al imprimir números en la consola. Esta configuración se aplica a los números impresos después de usar este bloque. Al inicio de un proyecto, la precisión de impresión se establece en 1, por lo que los números se imprimen sin decimales.

establecer la precisión de impresión en el bloque de pila de la consola#
set print precision to [0.1 v] on console

Parámetros

Descripción

precisión

Precisión de impresión a utilizar:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • Todos los dígitos

Ejemplo

Cuando se inicia, establece la precisión de impresión en dos decimales e imprime 1/3 como 0,33 en la consola.#
when started
[Print 1/3 as 0.33.]
set print precision to [0.01 v] on console
print ([1] [math_division v] [3]) on console ▶

La consola VEXcode, mostrando la consola y el texto "0.33" mostrado.

establecer el color de la fuente en la consola#

El bloque de pila establecer color de fuente en la consola establece el color de fuente que se utiliza para el texto que se muestra en la consola. Al inicio de un proyecto, el color de fuente se establece en azul.

Establecer el color de la fuente en el bloque de la pila de la consola.#
set font color to [red v] on console

Parámetro

Descripción

color

Color de fuente para el texto impreso en la consola:

  • rojo
  • verde
  • azul
  • negro
  • blanco
  • amarillo
  • naranja
  • morado
  • rojo violeta
  • violeta
  • azul violeta
  • azul verdoso
  • amarillo verdoso
  • amarillo anaranjado
  • rojo anaranjado

Ejemplo

when started
[Print text in different colors.]
print [Default text color] on console ▶
set cursor to next row on console
set font color to [red v] on console
print [Red text color] on console ▶

La consola VEXcode, que muestra la consola y el texto azul que dice "Color de texto predeterminado" en la primera línea y el texto rojo "Color de texto rojo" en la segunda línea.