Pantalla#

Introducción#

Los bloques de pantalla controlan la pantalla del EXP Brain, lo que permite que tu robot muestre texto, números y gráficos, y responda a la entrada táctil.

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.#

El bloque de pila establecer cursor en fila y columna en pantalla mueve el cursor a una fila y columna específicas en la pantalla del cerebro. El siguiente bloque imprimir en pantalla comenzará a imprimir en esa ubicación.

La cantidad de filas y columnas que caben cómodamente depende de la fuente seleccionada. Con la fuente monoespaciada mediana predeterminada, se pueden mostrar con claridad hasta 8 filas y 13 columnas. El texto que exceda este rango puede quedar cortado o resultar difícil de leer.

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 ancho de carácter, por lo que algunas letras ocupan más espacio que otras. Sin embargo, independientemente del tipo de fuente, el bloque de pila establecer cursor en fila y columna en pantalla posiciona el cursor según el tamaño de fila y columna, no según el estilo de fuente. El tamaño de la fuente se puede ajustar mediante el bloque de pila establecer fuente en pantalla.

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

Parámetros

Descripción

fila

La fila a la que mover el cursor.

columna

La columna a la que se debe mover el cursor.

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.#

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

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#

El bloque de pila borrar fila en pantalla borra una fila de texto en la pantalla del cerebro.

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

columna del cursor#

El bloque de informe columna del cursor informa el número de columna donde se imprimirá el texto como un número entero.

Bloque de reportero de columna de cursor#
(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.

fila del cursor#

El bloque de informe fila del cursor informa el número de fila donde se imprimirá el texto como un número entero.

Bloque de reportero de fila de cursor#
(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#

El bloque de pila borrar pantalla elimina todos los dibujos y el texto de la pantalla del cerebro.

bloque de pila de pantalla limpia#
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#

El bloque establecer fuente en pantalla define la fuente y el tamaño que se usarán para mostrar el texto en la pantalla del cerebro. Esta fuente se aplicará a todo el texto que se imprima después de que se ejecute este bloque.

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

Parámetros

Descripción

estilo

Estilo de fuente: monoespaciada o proporcional

tamaño

El tamaño de fuente (ejemplos a continuación):

  • extra pequeño
  • pequeño
  • mediano
  • grande
  • extra grande
  • súper grande
Nota: Los tamaños extra pequeño y pequeño no están disponibles para fuentes proporcionales.

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#

El bloque establecer precisión de impresión en pantalla determina la cantidad de decimales que se muestran al imprimir números en la pantalla del cerebro. Esta precisión de impresión se aplicará a todos los números que se impriman después de que se ejecute este bloque.

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

Precisión de impresión a utilizar:

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

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#

El bloque establecer ancho del lápiz en pantalla permite ajustar el grosor de las líneas dibujadas y los contornos de las formas.

establecer ancho de pluma bloque apilable#
Establezca el ancho del lápiz en [10] en la pantalla

Parámetros

Descripción

ancho

El ancho del lápiz, en píxeles, va de 0 a 32.

Ejemplo

Al iniciarse, ajusta el ancho del lápiz a 10 píxeles y dibuja un rectángulo con la esquina superior izquierda en (20, 20), un ancho de 75 píxeles y una altura de 50 píxeles.#
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#

El bloque de pila establecer color de lápiz/fuente en pantalla establece el color del texto, los píxeles, las líneas y los contornos de las formas.

Bloque de pila de color de pluma/fuente#
Establezca el color del lápiz/fuente en [rojo v] en la pantalla

Parámetros

Descripción

color

El color del bolígrafo y la fuente a utilizar:

  • rojo
  • verde
  • azul
  • negro
  • blanco
  • amarillo
  • naranja
  • morado
  • cian
  • transparente

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#

El bloque de pila establecer color de relleno en pantalla establece el color de relleno que se utiliza al dibujar formas.

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

Parámetros

Descripción

color

Color de relleno a utilizar:

  • rojo
  • verde
  • azul
  • negro
  • blanco
  • amarillo
  • naranja
  • morado
  • cian
  • transparente

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#

El bloque de pila dibujar píxel en pantalla dibuja un píxel en la coordenada x e y seleccionada utilizando el [color del lápiz] actual (#set-pen–font-color-on-screen).

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

Parámetros

Descripción

incógnita

La coordenada x para dibujar el píxel de 0 a 159.

y

La coordenada y para dibujar el píxel de 0 a 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#

El bloque de pila dibujar línea en pantalla dibuja una línea desde la primera coordenada de la pantalla (x1, y1) hasta la segunda coordenada de la pantalla (x2, y2) utilizando el [ancho del lápiz] (#set-pen-width-on-screen) y el [color del lápiz] (#set-pen–font-color-on-screen ) actuales.

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

Al iniciarse, dibuja una línea diagonal desde la esquina superior izquierda (0, 0) hasta la esquina inferior derecha (159, 107) de la pantalla.#
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#

El bloque de pila dibujar rectángulo en pantalla dibuja un rectángulo usando el [ancho del lápiz] (#set-pen-width-on-screen), el [color del lápiz] (#set-pen–font-color-on-screen) y el [color de relleno] (#set-fill-color-on-screen ) actuales.

dibujar un bloque apilable rectangular#
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

Al iniciarse, dibuja un rectángulo en la pantalla con la esquina superior izquierda en (20, 20), un ancho de 80 píxeles y una altura de 30 píxeles.#
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#

El bloque de pila dibujar círculo en pantalla dibuja un círculo usando el [ancho del lápiz] (#set-pen-width-on-screen), el [color del lápiz] (#set-pen–font-color-on-screen) y el [color de relleno] (#set-fill-color-on-screen ) actuales.

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

Parámetros

Descripción

incógnita

La coordenada x en píxeles del centro del círculo, de 0 a 159.

y

La coordenada y en píxeles del centro del círculo, de 0 a 107.

radio

El radio del círculo en píxeles.

Ejemplo

Al iniciarse, dibuja un círculo en la pantalla con el centro en (80, 50) y un radio de 20 píxeles.#
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.