Pantalla#

Introducción#

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

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

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

Imprimir: muestra texto y valores en el cerebro.

Ajustes: configure las propiedades de visualización de la pantalla.

Dibujar: crea formas y gráficos en la pantalla del cerebro.

Imprimir#

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

El bloque Colocar cursor en fila y columna en pantalla mueve el cursor a una fila y columna específicas en la pantalla. 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.

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.

Establecer bloque de pila de cursor#
mover cursor a fila [1] columna [1] en pantalla

Parámetros

Descripción

fila

La fila a la que se debe mover el cursor, como un número entero.

columna

La columna a la que se debe mover el cursor, como un número entero.

Ejemplo

cuando inicie
[Repeatedly print the current timer at Row 1 Column 1]
por siempre
imprimir (temporizador en segundos) en pantalla ◀ y mover cursor a la siguiente fila
esperar (1) segundos
limpiar pantalla
mover cursor a fila (1) columna (1) en pantalla

Una captura de pantalla de la pantalla del cerebro VEX IQ muestra el número 25 en texto blanco en la esquina superior izquierda.

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.

mover cursor a la siguiente fila en pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando inicie
[Display two lines of text.]
imprimir [Line 1] en pantalla ▶
mover cursor a la siguiente fila en pantalla
imprimir [Line 2] en pantalla ◀ y mover cursor a la siguiente fila

Una captura de pantalla de la pantalla de IQ Brain muestra la Línea 1 en texto blanco en la esquina superior izquierda, y la Línea 2 justo debajo.

Borrar fila en la pantalla#

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

limpiar fila (1) en pantalla

Parámetros

Descripción

fila

El número de fila a borrar.

Ejemplo

cuando inicie
[Display text on two rows, but only keep one.]
imprimir [This text stays] en pantalla ◀ y mover cursor a la siguiente fila
imprimir [This disappears] en pantalla ◀ y mover cursor a la siguiente fila
esperar (3) segundos
limpiar fila (2) en 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

Cuando se inicia, mueve el cursor a la fila 3, columna 2 en la pantalla e imprime el número de columna del cursor actual.#
cuando inicie
[Display the cursor's current column.]
mover cursor a fila [3] columna [2] en pantalla
imprimir (columna del cursor) en pantalla ▶

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

Cuando se inicia, mueve el cursor a la fila 6, columna 2 de la pantalla e imprime el número de fila actual del cursor.#
cuando inicie
[Display the cursor's current row.]
mover cursor a fila [3] columna [2] en pantalla
imprimir (fila del cursor) en pantalla ▶

Ajustes#

pantalla clara#

El bloque de pila borrar pantalla elimina todo el texto y los dibujos de la pantalla del Cerebro.

limpiar pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando inicie
[Fill the screen, then clear it after 2 seconds.]
repetir (5)
imprimir [Line] en pantalla ◀ y mover cursor a la siguiente fila
fin
esperar (3) segundos
limpiar pantalla

establecer fuente en pantalla#

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

establecer fuente a [monoespaciada v] [mediano v] en pantalla

Parámetros

Descripción

fuente

Fuente a utilizar: monoespaciada o proporcional

tamaño

Tallas disponibles:

  • extra pequeña
  • pequeña
  • mediana
  • grande
  • extra grande
  • super grande

[Captura de pantalla de la pantalla del cerebro VEX IQ con una serie de números y letras en fuente Mono 12. Las letras AZ están en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 26 caracteres de ancho y 9 filas.] (/_static/img/fonts/MONO12.png)
Mono Extra Pequeño

La misma captura de pantalla que la anterior, ahora con la fuente Mono 15. Las letras AT están en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 20 caracteres de ancho y 7 filas.
Mono Pequeño

La misma captura de pantalla que la anterior, ahora con la fuente Mono 20. Las letras AP están en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 16 caracteres de ancho y 5 filas.
Mono Medium

La misma captura de pantalla que la anterior, ahora con la fuente Mono 30. Los números del 1 al 9 y un 0 adicional están en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 3 filas.
Mono Large

La misma captura de pantalla que la anterior, ahora con la fuente Mono 40. Los números del 1 al 8 están en la segunda línea, abarcando todo el ancho de la pantalla.
Mono Extra Grande

La misma captura de pantalla que la anterior, ahora con la fuente Mono 60. La pantalla muestra MN 60 en fuente grande, ocupando casi toda la mitad superior de la pantalla.
Mono Super Large

La misma captura de pantalla que la anterior, ahora con la fuente Prop 20. Las letras AW están en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 26 caracteres de ancho y 5 filas.
Prop Medium

La misma captura de pantalla que la anterior, ahora con la fuente Prop 30. Los números del 1 al 9 se repiten dos veces en una línea, abarcando todo el ancho de la pantalla. La esquina inferior izquierda indica 18 caracteres de ancho y 3 filas.
Prop Large

La misma captura de pantalla que la anterior, ahora con la fuente Prop 40. La pantalla muestra Prop 40 en la primera línea y 14 por 2 en la segunda.
Prop Extra Large

La misma captura de pantalla que la anterior, ahora con la fuente Prop 60. La pantalla muestra PROP 60 en una fuente grande, ocupando casi toda la mitad superior de la pantalla.
Prop Super Large

Ejemplo

cuando inicie
[Display two different fonts on separate lines.]
establecer fuente a [monoespaciada v] [mediano v] en pantalla
imprimir [Mono Medium] en pantalla ◀ y mover cursor a la siguiente fila
establecer fuente a [proporcional v] [mediano v] en pantalla
imprimir [Prop Medium] en pantalla ◀ y mover cursor a la siguiente fila

Captura de pantalla de IQ Brain con texto blanco en dos líneas en la esquina superior izquierda. La primera línea dice Mono Medium y la segunda línea justo debajo dice Prop Medium en una fuente más pequeña.

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

El bloque establecer precisión de impresión en pantalla define la cantidad de decimales que se mostrarán al imprimir números en la pantalla principal. Esta precisión de impresión se aplicará a todos los números que se impriman posteriormente.

establecer precisión de impresión a [0.1 v] en 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

cuando inicie
[Print 1/3 as 0.33.]
establecer precisión de impresión a [0.01 v] en pantalla
imprimir ([1] / [3]) en pantalla ◀ y mover cursor a la siguiente fila

Captura de pantalla de IQ Brain con texto blanco que dice 0.33 en la esquina superior izquierda.

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 a [10] en pantalla

Parámetros

Descripción

ancho

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

Ejemplo

cuando inicie
[Draw two circles with different pen widths.]
dibujar círculo (40) (70) (20) en pantalla
establecer ancho de pluma a (5) en pantalla
dibujar círculo (100) (70) (20) en pantalla

Captura de pantalla de IQ Brain con dos círculos blancos impresos en la mitad inferior de la pantalla. El círculo de la izquierda tiene un borde más estrecho que el de la derecha.

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.

establecer color de pluma/fuente a [rojo v] en pantalla

Parámetros

Descripción

color

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

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

Ejemplo

cuando inicie
[Draw two rectangles with different colors.]
dibujar rectángulo (100) (50) (10) (20) en pantalla
establecer color de pluma/fuente a [azul v] en pantalla
dibujar rectángulo (50) (50) (10) (20) en pantalla

Captura de pantalla de IQ Brain con dos pequeños rectángulos dibujados en la mitad inferior de la pantalla. El rectángulo de la izquierda es azul y el de la derecha es blanco.

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 color de relleno a [rojo v] en pantalla

Parámetros

Descripción

color

El color de relleno a utilizar:

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

Ejemplo

cuando inicie
[Draw a yellow circle.]
establecer color de relleno a [amarillo v] en pantalla
dibujar círculo (50) (50) (20) en pantalla

Captura de pantalla de IQ Brain con un círculo amarillo brillante con un borde blanco delgado dibujado en la mitad izquierda de la pantalla.

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 píxel [0] [0] en 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

cuando inicie
[Draw one pixel at the center of the screen.]
dibujar píxel (80) (50) en pantalla

Captura de pantalla de IQ Brain con un pequeño punto blanco en el centro de la pantalla.

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 [0] [0] [159] [107] en pantalla

Parámetros

Descripción

x1

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

año1

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.

Año 2

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

Ejemplo

cuando inicie
[Draw a line from the top left to bottom right of the screen.]
dibujar línea (0) (0) (159) (107) en pantalla

Captura de pantalla de IQ Brain con una línea diagonal blanca dibujada 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 rectángulo [0] [0] [10] [10] en 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

cuando inicie
[Draw a rectangle on the screen.]
dibujar rectángulo (25) (25) (100) (50) en pantalla

Captura de pantalla de IQ Brain con un gran rectángulo blanco dibujado casi centrado en la pantalla.

dibujar un círculo en la pantalla#

El bloque de pila dibujar círculo en la 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 círculo [0] [0] [10] en 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

cuando inicie
[Draw a circle on the screen.]
dibujar círculo (80) (50) (20) en pantalla

Captura de pantalla de IQ Brain con un círculo blanco dibujado en el centro de la pantalla.