Pantalla#

Introducción#

La categoría Pantalla incluye bloques que permiten a tu robot VEX IQ (2.ª generación) mostrar texto, valores y gráficos en la pantalla integrada del Cerebro o en la Consola de Impresión. Estos bloques permiten imprimir datos de sensores, crear interfaces personalizadas o dibujar elementos visuales como líneas, formas y texto con estilos y colores ajustables.

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

Imprimir – Muestra texto y valores en la pantalla del cerebro o la consola.

Dibujo: crea formas y gráficos en la pantalla Cerebro.

Imprimir#

imprimir#

El bloque imprimir muestra texto en la pantalla del Cerebro o la Consola en la posición del cursor y fuente actuales.

imprimir [VEXcode] en [Brain v] ▶

Parámetros

Descripción

valor

El texto, número o valor de variable que se mostrará.

dispositivo

El dispositivo para mostrar el texto:

  • Cerebro
  • Consola

flecha expansiva

Expande el bloque para leer y establece el cursor en la siguiente fila y haz que el cursor se mueva a la siguiente fila después de este bloque.

Ejemplo

cuando empezó :: hat events
[Display a message at the starting cursor position.]
imprimir [Hello, Robot!] en [Brain v] ◀ y coloque el cursor en la siguiente fila

Vista cenital de un robot VEX IQ dentro de un diagrama circular azul que muestra los puntos cardinales. El robot está orientado hacia arriba (0°). El diagrama indica 90° a la derecha, 180° en la parte inferior y/_static/img/screen_examples/print_example.png° a la izquierda. El robot tiene componentes naranjas y grises, con “VEX3” visible en su panel frontal. Las ruedas son visibles a ambos lados del robot.

establecer el cursor en la fila columna#

Al usar el bloque establecer cursor en fila y columna, el cursor se coloca en una fila y columna específicas de la pantalla del Cerebro. La cantidad de filas y columnas que se pueden colocar cómodamente depende de la fuente seleccionada.

Las fuentes monoespaciadas tienen caracteres del mismo ancho, lo que garantiza una colocación uniforme del texto. En cambio, las fuentes proporcionales varían en el ancho de los caracteres, por lo que algunas letras ocupan más espacio que otras. Sin embargo, independientemente del tipo utilizado, el bloque establecer cursor en fila y columna posiciona el cursor según el tamaño de fila y columna, no el estilo de fuente. El tamaño de fuente se puede ajustar mediante el bloque establecer fuente.

Establecer bloque de pila de cursor#
Coloque el cursor en la fila [1] columna [1] de [Brain v]

Parámetros

Descripción

fila

La fila del cursor.

columna

La columna del cursor.

Ejemplo

cuando empezó :: hat events
[Repeatedly print the current timer at Row 1 Column 1]
para siempre
imprimir (temporizador en segundos) en [Brain v] ◀ y coloque el cursor en la siguiente fila
esperar (1) segundos
borrar todas las filas en [Brain v]
Coloque el cursor en la fila (1) columna (1) de [Brain v]

texto alternativo

colocar el cursor en la siguiente fila#

El bloque establecer cursor en la siguiente fila mueve el cursor a la columna 1 en la siguiente fila de la pantalla del Cerebro o la Consola.

establece el cursor en la siguiente fila en [Brain v]

Parámetros

Descripción

dispositivo

El dispositivo para mostrar el texto:

  • Cerebro
  • Consola

Ejemplo

cuando empezó :: hat events
[Display two lines of text.]
imprimir [Line 1] en [Brain v] ▶
establece el cursor en la siguiente fila en [Brain v]
imprimir [Line 2] en [Brain v] ◀ y coloque el cursor en la siguiente fila

texto alternativo

establecer la precisión de impresión#

El bloque establecer precisión de impresión define el formato de precisión utilizado para mostrar los números en la pantalla o la consola del Brain. Esta precisión de impresión se aplicará a todos los números impresos posteriormente.

Establezca la precisión de impresión en [0.1 v] sobre [Brain v]

Parámetros

Descripción

precisión

Establece la precisión de impresión en:

  • 1
  • 0,1
  • 0,01
  • 0,001
  • Todos los dígitos

dispositivo

El dispositivo para mostrar el texto:

  • Cerebro
  • Consola

Ejemplo

cuando empezó :: hat events
[Print 1/3 as 0.33.]
Establezca la precisión de impresión en [0.01 v] sobre [Brain v]
imprimir ([1] / [3]) en [Brain v] ◀ y coloque el cursor en la siguiente fila

texto alternativo

borrar todas las filas#

El bloque borrar todas las filas borra todo el texto de la pantalla del cerebro o la consola.

borrar todas las filas en [Brain v]

Parámetros

Descripción

dispositivo

El dispositivo para mostrar el texto:

  • Cerebro
  • Consola

Ejemplo

cuando empezó :: hat events
[Fill the screen, then clear it after 2 seconds.]
repetir (5)
imprimir [Line] en [Brain v] ◀ y coloque el cursor en la siguiente fila
fin
esperar (3) segundos
borrar todas las filas en [Brain v]

fila despejada#

El bloque borrar fila se utiliza para borrar una sola fila en la pantalla del Cerebro.

Limpiar la fila (1) en [Brain v]

Parámetros

Descripción

fila

El número de fila a borrar.

dispositivo

El dispositivo para limpiar una fila en:

  • Cerebro
  • Consola

Ejemplo

cuando empezó :: hat events
[Display text on two rows, but only keep one.]
imprimir [This text stays] en [Brain v] ◀ y coloque el cursor en la siguiente fila
imprimir [This disappears] en [Brain v] ◀ y coloque el cursor en la siguiente fila
esperar (3) segundos
Limpiar la fila (2) en [Brain v]

Dibujar#

dibujar píxeles#

El bloque dibujar píxel dibuja un píxel en la coordenada de pantalla especificada (x, y) en el color de lápiz actual.

Dibuja el píxel [0] [0] en el cerebro

Parámetros

Descripción

incógnita

La coordenada x para dibujar el píxel.

y

La coordenada y para dibujar el píxel.

Ejemplo

cuando empezó :: hat events
[Draw one pixel at the center of the screen.]
Dibuja el píxel (80) (50) en el cerebro

texto alternativo

dibujar una línea#

El bloque dibujar línea dibuja una línea desde la primera coordenada de pantalla especificada (x1, y1) hasta la segunda coordenada de pantalla especificada (x2, y2) utilizando el ancho del lápiz y el color del lápiz actuales.

dibuja la línea [0] [0] [159] [107] en el cerebro

Parámetros

Descripción

x1

La coordenada x en píxeles del inicio de la línea.

año1

La coordenada y en píxeles del inicio de la línea.

x2

La coordenada x en píxeles del final de la línea.

Año 2

La coordenada y en píxeles del final de la línea.

Ejemplo

cuando empezó :: hat events
[Draw a line from the top left to bottom right of the screen.]
dibuja la línea (0) (0) (159) (107) en el cerebro

texto alternativo

dibujar rectángulo#

El bloque dibujar rectángulo dibuja un rectángulo utilizando el ancho del lápiz, el color del lápiz y los colores de relleno actuales.

dibuja el rectángulo [0] [0] [10] [10] en Brain

Parámetros

Descripción

incógnita

La coordenada x en píxeles de la esquina superior izquierda del rectángulo.

y

La coordenada y en píxeles de la esquina superior izquierda del rectángulo.

ancho

El ancho del rectángulo en píxeles.

altura

La altura del rectángulo en píxeles.

Ejemplo

cuando empezó :: hat events
[Draw a rectangle on the screen.]
dibuja el rectángulo (25) (25) (100) (50) en Brain

texto alternativo

dibujar un círculo#

El bloque dibujar círculo dibuja un círculo utilizando el ancho del lápiz, el color del lápiz y los colores de relleno actuales.

dibuja el círculo [0] [0] [10] en el cerebro

Parámetros

Descripción

incógnita

La coordenada x en píxeles del centro del círculo.

y

La coordenada y en píxeles del centro del círculo.

radio

El radio del círculo en píxeles.

Ejemplo

cuando empezó :: hat events
[Draw a circle on the screen.]
dibuja el círculo (80) (50) (20) en el cerebro

texto alternativo

establecer fuente#

El bloque establecer fuente define la fuente y el tamaño que se usarán para mostrar el texto en la pantalla del robot. Esta fuente se aplicará a todo el texto impreso posteriormente.

Establezca la fuente en [Mono Medium v] en Brain

Parámetros

Descripción

fuente

La fuente a utilizar:

  • Mono Extra Pequeño
  • Mono Pequeño
  • Mono Mediano
  • Mono Grande
  • Mono Grande
  • Mono Extra Grande
  • Mono Super Grande
  • Prop Mediano
  • Prop Grande
  • Prop Extra Grande
  • Prop Super Grande

Una pantalla titulada MONO 12 muestra líneas completas de dígitos y alfabetos con una nota de 26 de ancho y 9 filas.
Mono Extra Pequeño

Una pantalla etiquetada MONO 15 muestra dos líneas de caracteres e indica 20 de ancho y 7 filas.
Mono Pequeño

Una pantalla titulada MONO 20 muestra dígitos y letras mayúsculas seguidas de 16 en horizontal y 5 filas.
Mono Medium

Una pantalla denominada MONO 30 muestra dos líneas de dígitos seguidas del texto 3 filas.
Mono Grande

Una pantalla titulada MONO 40 muestra los números 12345678 debajo en una fuente monoespaciada.
Mono Extra Grande

Una pantalla muestra MN60 en texto blanco grande sobre un fondo negro.
Mono Super Large

Una pantalla titulada PROP 20 muestra varias líneas de dígitos y letras mayúsculas, seguidas de 26 en horizontal y 5 filas.
Prop Medium

Una pantalla etiquetada PROP 30 muestra una línea de dígitos y la ecuación 18 x 3 debajo de ella.
Prop Large

Una pantalla muestra la PROP 40 con la línea 14 x 2 debajo en texto blanco sobre un fondo negro.
Prop Extra Large

Una pantalla muestra PROP 60 en texto blanco grande sobre un fondo negro sin contenido adicional.
Prop Super Large

Ejemplo

cuando empezó :: hat events
[Display two different fonts on separate lines.]
Establezca la fuente en [Mono Medium v] en Brain
imprimir [Mono Medium] en [Brain v] ◀ y coloque el cursor en la siguiente fila
Establezca la fuente en [Prop Medium v] en Brain
imprimir [Prop Medium] en [Brain v] ◀ y coloque el cursor en la siguiente fila

texto alternativo

establecer el ancho del lápiz#

El bloque establecer ancho de lápiz establece el ancho de lápiz utilizado para dibujar líneas y formas.

Establezca el ancho del lápiz en [10] en Brain

Parámetros

Descripción

ancho

El ancho del lápiz en píxeles en un rango de 0 a 32.

Ejemplo

cuando empezó :: hat events
[Draw two circles with different pen widths.]
dibuja el círculo (40) (70) (20) en el cerebro
Establezca el ancho del lápiz en (5) en Brain
dibuja el círculo (100) (70) (20) en el cerebro

texto alternativo

establecer el color del bolígrafo#

El bloque establecer color de lápiz establece el color del lápiz utilizado para dibujar líneas, formas y texto en la pantalla del Brain y la consola.

Establezca el color del lápiz en [rojo v] sobre [Brain v]

Parámetros

Descripción

color

Establece el color del lápiz a:

  • rojo
  • verde
  • azul
  • blanco
  • amarillo
  • naranja
  • morado
  • rojo violeta
  • violeta
  • azul violeta
  • azul verde
  • amarillo verde
  • amarillo naranja
  • rojo naranja

dispositivo

El dispositivo para configurar el color:

  • Cerebro
  • Consola

Ejemplo

cuando empezó :: hat events
[Draw two rectangles with different colors.]
dibuja el rectángulo (100) (50) (10) (20) en Brain
Establezca el color del lápiz en [azul v] sobre [Brain v]
dibuja el rectángulo (50) (50) (10) (20) en Brain

texto alternativo

establecer color de relleno#

El bloque establecer color de relleno establece el color de relleno utilizado cuando se dibujan formas.

Establezca el color de relleno en [rojo v] en Brain

Parámetros

Descripción

color

Establece el color de relleno a:

  • rojo
  • verde
  • azul
  • blanco
  • amarillo
  • naranja
  • púrpura
  • rojo violeta
  • violeta
  • azul violeta
  • azul verde
  • amarillo verde
  • amarillo naranja
  • rojo naranja

Ejemplo

cuando empezó :: hat events
[Draw a yellow circle.]
Establezca el color de relleno en [amarillo v] en Brain
dibuja el círculo (50) (50) (20) en el cerebro

texto alternativo