Pantalla#

Introducción#

The Screen blocks control the EXP Brain’s screen, allowing your robot to show text, numbers, and graphics, and respond to touch input.

Por defecto, la fuente para imprimir en el Brain es monoespaciada pequeña, que tiene 7 filas y 20 columnas.

Para dibujar, la resolución del Brain es de 159 x 107 píxeles.

Diagrama de cuadrícula etiquetado de la pantalla del cerebro VEX que muestra filas, columnas, dimensiones de píxeles y coordenadas, con líneas rojas que delimitan la cuadrícula.

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

Impresión con cursor: muestra el texto y gestiona el cursor de impresión.

Ajustes: Cambia la apariencia del texto y los gráficos.

Dibuja: crea formas, líneas y gráficos en la pantalla del cerebro.

Impresión del cursor#

Colocar el cursor en la fila o columna de la pantalla.#

The set cursor to row column on screen stack block moves the cursor to a specific row and column on the Brain screen. The next print on screen block will start printing at that location.

How many rows and columns can comfortably fit depends on the selected font. With the default monospaced medium font, up to 8 rows and 13 columns can be displayed clearly. Text placed beyond this range may be cut off or become difficult to read.

Monospaced fonts have characters that are all the same width, making text placement consistent. In contrast, proportional fonts vary in character width, so some letters take up more space than others. However, regardless of which type is used, the set cursor to row column on screen stack block positions the cursor based on row and column size, not font style. The font size can be adjusted using the set font on screen stack block.

Bloque de pila de cursores#
Coloque el cursor en la fila [1] columna [1] en la pantalla

Parámetros

Descripción

fila

The row to move the cursor to.

columna

The column to move the cursor to.

Ejemplo

Al iniciarse, mueve el cursor a la fila 3, columna 2 en la pantalla e imprime ‘Fila 3, Columna 2’.#
cuando empezó
[Display text starting at Row 3 Column 10.]
Coloque el cursor en la fila [3] columna [10] en la pantalla
imprimir [R3, C10] en la pantalla ▶

Captura de pantalla del EXP Brain que muestra "R3, C10" impreso en la pantalla.

Colocar el cursor en la siguiente fila de la pantalla.#

The set cursor to next row on screen stack block moves the cursor to column 1 on the next row on the Brain screen.

establecer el cursor en el siguiente bloque de pila de filas#
Colocar el cursor en la siguiente fila de la pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, imprime “Línea 1” en la pantalla, mueve el cursor a la siguiente fila y luego imprime “Línea 2”.#
cuando empezó
[Display two lines of text.]
imprimir [Line 1] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
imprimir [Line 2] en la pantalla ▶

Captura de pantalla del cerebro EXP que muestra el texto "Línea 1" impreso encima de "Línea 2".

Borrar fila en la pantalla#

The clear row on screen stack block clears a row of text on the Brain screen.

Bloque de pila de fila vacía#
Limpiar la fila [1] de la pantalla

Parámetros

Descripción

fila

El número de fila a borrar.

Ejemplo

Al iniciarse, imprime texto en dos filas. La primera fila permanece visible, mientras que la segunda desaparece después de 3 segundos.#
cuando empezó
[Only keep the text on row 1.]
imprimir [This text stays] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
imprimir [This text disappears] en la pantalla ▶
esperar [3] segundos
Limpiar la fila [2] de la pantalla

cursor column#

The cursor column reporter block reports the column number where text will be printed as a whole number.

cursor column reporter block#
(columna del cursor)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, mueve el cursor a la fila 3, columna 2 en la pantalla e imprime el número de columna actual del cursor.#
cuando empezó
[Display the cursor's current column.]
Coloque el cursor en la fila [3] columna [10] en la pantalla
imprimir (columna del cursor) en la pantalla ▶

Captura de pantalla del EXP Brain que muestra el texto "15" en la columna 15.

cursor row#

The cursor row reporter block reports the row number where text will be printed as a whole number.

cursor row reporter block#
(fila del cursor)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, mueve el cursor a la fila 6, columna 2 en la pantalla e imprime el número de fila actual del cursor.#
cuando empezó
[Display the cursor's current row.]
Coloque el cursor en la fila [3] columna [10] en la pantalla
imprimir (fila del cursor) en la pantalla ▶

Captura de pantalla del EXP Brain que muestra el texto "3" en la fila 3.

Ajustes#

pantalla limpia#

The clear screen stack block clears all drawings and text from the Brain screen.

clear screen stack block#
pantalla clara

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, dibuja un círculo con centro en (120,120) y radio de 40 píxeles. Después de 2 segundos, la pantalla se borra.#
cuando empezó
[Draw a circle, and clear it after 2 seconds.]
dibuja el círculo [120] [120] [40] en la pantalla
esperar [2] segundos
pantalla clara

establecer fuente en pantalla#

The set font on screen stack block sets the font and size used for displaying text on the Brain screen. This font will apply to all text printed after this block runs.

establecer bloque de pila de fuentes#
Establezca la fuente en [monoespaciado v] [medio v] en la pantalla

Parámetros

Descripción

estilo

The font style: monospaced or proportional

tamaño

The font size (examples below):

  • extra small
  • small
  • medium
  • large
  • extra large
  • super large
Note: Extra small and small sizes are not available for proportional fonts.

Números y letras impresos en la pantalla del Cerebro con fuente MONO 12 de tamaño. Muestra de la A a la Z y todos los números. En la parte inferior de la pantalla, dice 9 filas, 26 columnas.
monoespaciado extra pequeño

La pantalla del Cerebro muestra números y letras impresos con fuente MONO 15. Muestra de la A a la T y todos los números. En la parte inferior de la pantalla, dice 7 filas, 22 columnas.
monoespaciado pequeño

La pantalla del Cerebro muestra números y letras impresos con fuente MONO 20. Muestra de la A a la P y todos los números. En la parte inferior de la pantalla, dice 5 filas, 16 columnas.
monoespaciado medio

La pantalla del Cerebro muestra números y letras impresos con fuente MONO 30. Muestra de la A a la J. En la parte inferior de la pantalla, dice R:3 C:10.
monoespaciado grande

Números y letras impresos en la pantalla del Cerebro con fuente MONO 40 de tamaño. En la parte inferior de la pantalla, dice R:2 C:8.
monoespaciado extra grande

Números y letras impresos en pantalla por The Brain con fuente MONO 60 de tamaño. Solo se muestra MON60.
monoespaciado súper grande

La pantalla del Cerebro muestra números y letras impresos con fuente de tamaño PROP 20. Muestra de la A a la W y todos los números. En la parte inferior de la pantalla, dice 5 filas, 16 columnas.
medio proporcional

La pantalla del Cerebro muestra números y letras impresos con fuente de tamaño PROP 30. Muestra de la A a la P. En la parte inferior de la pantalla, dice R:3 C:10.
proporcional grande

La pantalla del Cerebro muestra números y letras impresos con fuente de tamaño PROP 40. En la parte inferior de la pantalla, dice R:2 C:8.
proporcional extra grande

Los números y letras impresos en pantalla del Cerebro tienen una fuente de tamaño PROP 60. Solo se muestra PROP60.
proporcional súper grande

Ejemplo

Al iniciarse, configura la fuente a ‘monoespaciada extragrande’ e imprime ‘VEX’ en la pantalla.#
cuando empezó
[Display text using a larger font]
Establezca la fuente en [monoespaciado v] [extra grande v] en la pantalla
imprimir [VEX] en la pantalla ▶

Captura de pantalla del EXP Brain que muestra el texto "VEX" en una fuente más grande que la predeterminada.

Ajustar la precisión de impresión en pantalla#

The set print precision on screen stack block sets how many decimal places are shown when numbers are printed on the Brain screen. This print precision will apply to all numbers printed after this block runs.

establecer bloque de pila de precisión de impresión#
Establezca la precisión de impresión en [0.1 v] en la pantalla

Parámetros

Descripción

precisión

The print precision to use:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • All Digits

Ejemplo

Al iniciarse, ajusta la precisión de impresión a dos decimales e imprime 1/3 como 0,33 en la pantalla.#
cuando empezó
[Print 1/3 as 0.33.]
Establezca la precisión de impresión en [0.01 v] en la pantalla
imprimir ([1] [math_division v] [3]) en la pantalla ▶

Captura de pantalla del EXP Brain que muestra el texto "0.33".

Ajustar el ancho del lápiz en la pantalla#

The set pen width on screen stack block sets the thickness of drawn lines and shape outlines.

set pen width stack block#
Establezca el ancho del lápiz en [10] en la pantalla

Parámetros

Descripción

ancho

The pen width, in pixels, from 0 to 32.

Ejemplo

When started, sets the pen width to 10 pixels and draws a rectangle with the top-left corner at (20, 20), width 75 pixels, and height 50 pixels.#
cuando empezó
[Draw a rectangle with a pen width of 10.]
Establezca el ancho del lápiz en [10] en la pantalla
dibuja el rectángulo [20] [20] [75] [50] en la pantalla

Captura de pantalla del cerebro EXP que muestra un rectángulo con bordes gruesos.

Configurar el color del lápiz/fuente en la pantalla#

The set pen / font color on screen stack block sets the color of text, pixels, lines, and shape outlines.

set pen / font color stack block#
Establezca el color del lápiz/fuente en [rojo v] en la pantalla

Parámetros

Descripción

color

The pen and font color to use:

  • red
  • green
  • blue
  • black
  • white
  • yellow
  • orange
  • purple
  • cyan
  • transparent

Ejemplo

Al iniciarse, establece el color del lápiz en naranja y dibuja un rectángulo con la esquina superior izquierda en (50, 50), un ancho de 130 píxeles y una altura de 60 píxeles.#
cuando empezó
[Draw a rectangle with orange borders.]
Establezca el color del lápiz/fuente en [naranja v] en la pantalla
dibuja el rectángulo [20] [20] [75] [50] en la pantalla

Captura de pantalla del cerebro EXP que muestra un rectángulo con bordes naranjas.

establecer color de relleno en la pantalla#

The set fill color on screen stack block sets the fill color used when shapes are drawn.

establecer bloque de pila de color de relleno#
Establezca el color de relleno en [rojo v] en la pantalla

Parámetros

Descripción

color

The fill color to use:

  • red
  • green
  • blue
  • black
  • white
  • yellow
  • orange
  • purple
  • cyan
  • transparent

Ejemplos

Al iniciarse, establece el color de relleno en morado y dibuja un rectángulo. Está ubicado en (50, 130) con un ancho de 100 píxeles y una altura de 60 píxeles.#
cuando empezó
[Draw a purple rectangle.]
Establezca el color de relleno en [púrpura v] en la pantalla
dibuja el rectángulo [20] [20] [75] [50] en la pantalla

Captura de pantalla del Cerebro EXP que muestra un rectángulo relleno de color púrpura.

Dibujar#

dibujar píxeles en la pantalla#

The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.

dibujar bloque de pila de píxeles#
Dibuja el píxel [0] [0] en la pantalla

Parámetros

Descripción

incógnita

The x-coordinate to draw the pixel from 0 to 159.

y

The y-coordinate to draw the pixel from 0 to 107.

Ejemplo

Al iniciarse, dibuja un píxel en el centro de la pantalla en las coordenadas (120, 120).#
cuando empezó
[Draw the pixels marking the corners of a square.]
Dibuja el píxel [50] [50] en la pantalla
Dibuja el píxel [50] [75] en la pantalla
Dibuja el píxel [75] [50] en la pantalla
Dibuja el píxel [75] [75] en la pantalla

Captura de pantalla del cerebro EXP que muestra una variedad de píxeles que muestran las esquinas de un cuadrado.

dibujar una línea en la pantalla#

The draw line on screen stack block draws a line from the first screen coordinate (x1, y1) to the second screen coordinate (x2, y2) using the current pen width and pen color.

dibujar línea apilada bloque#
dibuja la línea [0] [0] [10] [10] en la pantalla

Parámetros

Descripción

x1

La coordenada x en píxeles del inicio de la línea, desde 0 hasta 159.

año 1

La coordenada y en píxeles del inicio de la línea, de 0 a 107.

x2

La coordenada x en píxeles del final de la línea, de 0 a 159.

y2

La coordenada y en píxeles del final de la línea, de 0 a 107.

Ejemplo

When started, draws a diagonal line from the top-left corner (0, 0) to the bottom-right corner (159, 107) of the screen.#
cuando empezó
[Draw a line from the top left to bottom right of the screen.]
dibuja la línea [0] [0] [159] [107] en la pantalla

La pantalla del Cerebro muestra una delgada línea diagonal en el centro, desde la esquina superior izquierda hasta la esquina inferior derecha.

Dibujar un rectángulo en la pantalla#

The draw rectangle on screen stack block draws a rectangle using the current pen width, pen color, and fill color.

draw rectangle stack block#
dibuja el rectángulo [0] [0] [10] [10] en la pantalla

Parámetros

Descripción

incógnita

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

y

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

ancho

El ancho del rectángulo en píxeles.

altura

La altura del rectángulo en píxeles.

Ejemplo

When started, draws a rectangle on the screen with the top-left corner at (20, 20), width of 80 pixels, and height of 30 pixels.#
cuando empezó
[Draw a rectangle on the screen.]
dibuja el rectángulo [20] [20] [80] [30] en la pantalla

La pantalla del Cerebro muestra un rectángulo con un fino borde blanco.

dibujar un círculo en la pantalla#

The draw circle on screen stack block draws a circle using the current pen width, pen color, and fill color.

dibujar un bloque apilable circular#
dibuja el círculo [0] [0] [10] en la pantalla

Parámetros

Descripción

incógnita

The x-coordinate in pixels of the center of the circle from 0 to 159.

y

The y-coordinate in pixels of the center of the circle from 0 to 107.

radio

El radio del círculo en píxeles.

Ejemplo

When started, draws a circle on the screen with the center at (80, 50) and a radius of 20 pixels.#
cuando empezó
[Draw a circle on the screen.]
dibuja el círculo [80] [50] [20] en la pantalla

La pantalla del Cerebro muestra un círculo con un fino borde blanco dibujado en el centro.