Consola#

Introducción#

La consola VEXcode 123 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:

  • print — Muestra texto, números o valores de variables en la Consola.

  • set print precision — Establece cuántos decimales se muestran al imprimir números.

  • borrar todas las filas — Borra todas las filas de la Consola.

  • set cursor to next row — Mueve el cursor a la siguiente fila en la Consola.

  • set print color — Establece el color utilizado para el texto impreso en la Consola.

  • preguntar Y esperar — Muestra un mensaje en la Consola y detiene el proyecto hasta que se ingrese una respuesta en la Consola.

  • answer — Informa de la respuesta más reciente introducida en la Consola como texto.

imprimir#

El bloque de pila print muestra texto, números o valores de variables en la consola en la fila actual.

imprimir [VEXcode] ▶

Parámetros

Descripción

value

El texto, el número o el valor de la variable que se mostrará en la Consola.

flecha de expansión

Expande el bloque para incluir y establece el cursor en la siguiente fila, que mueve el cursor a la siguiente fila después de imprimir el valor. Si no se utiliza esta opción, el siguiente valor impreso aparece inmediatamente después del valor anterior en la misma fila.

Ejemplo

cuando inicie :: hat events
[Display a message in the console.]
imprimir [Hello, robot!] ▶

La consola VEXcode, que muestra la consola y el texto "¡Hola, robot!", con un rectángulo gris a la derecha que muestra dónde está el cursor.

establecer precisión de impresión#

El bloque de pila * * establecer precisión de impresión * * establece cuántos decimales se muestran cuando se imprimen números en la Consola. Esta configuración se aplica a los números impresos después de usar este bloque. Al comienzo de un proyecto, la precisión de impresión se establece en 1, por lo que los números se imprimirán sin decimales.

establecer precisión de impresión a [0.1 v]

Parámetros

Descripción

precisión

Precisión de impresión a utilizar:

  • 1 — sin decimales
  • 0,1 — 1 decimal
  • 0,01 — 2 decimales
  • * * 0,001 * * — 3 decimales
  • Todos los dígitos — todos los decimales disponibles

Ejemplo

cuando inicie :: hat events
[Display 1/3 with two decimals.]
establecer precisión de impresión a [0.01 v]
imprimir ([1] [math_division v] [3]) ▶

La consola VEXcode, que muestra la consola y el texto "0.33", con un rectángulo gris a la derecha que muestra dónde está el cursor.

borrar todas las filas#

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

limpiar todas las filas

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando inicie :: hat events
[Clear the console after printing.]
imprimir [This will disappear...] ▶
esperar [2] segundos
limpiar todas las filas

ajustar el cursor a la siguiente fila#

El bloque de pila set cursor to next row mueve el cursor a 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 anterior no se expandió para incluir y establecer el cursor en la siguiente fila, el siguiente valor impreso aparecerá inmediatamente después del valor anterior en la misma fila.

mover cursor a la siguiente fila

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando inicie :: hat events
[Print on two rows.]
imprimir [Row 1] ▶
mover cursor a la siguiente fila
imprimir [Row 2] ▶

La consola VEXcode, que muestra la consola y el texto "Fila 1" que se muestra en la primera línea y "Fila 2" en la segunda línea, con un rectángulo gris a la derecha de "Fila 2" que muestra dónde está el cursor.

establecer color de fuente en la consola#

El bloque de pila establecer color de fuente en la consola establece el color utilizado para el texto impreso en la consola. Al comienzo de un proyecto, el color de impresión se establece en azul.

establecer color de fuente a [rojo v] en consola

Parámetros

Descripción

color

El color a utilizar para el texto impreso en la Consola:

  • rojo
  • verde
  • azul
  • negro

Ejemplo

cuando inicie :: hat events
[Print text in different colors.]
imprimir [Default text color] ▶
mover cursor a la siguiente fila
establecer color de fuente a [rojo v] en consola
imprimir [Red text color] ▶

La consola VEXcode, que muestra la consola y el texto de color azul que dice "Color de texto predeterminado" que se muestra en la primera línea y "Color de texto rojo" de color rojo en la segunda línea, con un rectángulo gris a la derecha de "Color de texto rojo" que muestra dónde está el cursor.

preguntar y esperar / responder#

El bloque de pila * * preguntar y esperar * * muestra un mensaje en la Consola y detiene el proyecto hasta que se ingrese una respuesta en la Consola.

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

El bloque preguntar y esperar.#
preguntar [What's your name?] y esperar

Parámetros

Descripción

prompt

El mensaje que se mostrará en la consola.

El bloque de respuesta.#
respuesta

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando inicie :: hat events
[Ask for a name, then greet the robot's user.]
preguntar [What's your name?] y esperar
imprimir [Hello, ] ▶
imprimir (respuesta) ▶

La consola VEXcode, que muestra la consola y el texto "¿Cómo te llamas?VEX" en la primera línea y "Hola, VEX" en la segunda línea.