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#
Coloque el cursor en la fila [1] columna [1] en la 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 empezó
[Repeatedly print the current timer at Row 1 Column 1]
para siempre
imprimir (temporizador en segundos) en la pantalla ◀ y coloque el cursor en la siguiente fila
esperar (1) segundos
pantalla clara
Coloque el cursor en la fila (1) columna (1) en la 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.

Colocar el cursor en la siguiente fila de la pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

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 ◀ y coloque el cursor en 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 la fila (1) de la pantalla

Parámetros

Descripción

fila

El número de fila a borrar.

Ejemplo

cuando empezó
[Display text on two rows, but only keep one.]
imprimir [This text stays] en la pantalla ◀ y coloque el cursor en la siguiente fila
imprimir [This disappears] en la pantalla ◀ y coloque el cursor en la siguiente fila
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

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 empezó
[Display the cursor's current column.]
Coloque el cursor en la fila [3] columna [2] en la pantalla
imprimir (columna del cursor) en la 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 empezó
[Display the cursor's current row.]
Coloque el cursor en la fila [3] columna [2] en la pantalla
imprimir (fila del cursor) en la pantalla ▶

Ajustes#

pantalla clara#

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

pantalla clara

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando empezó
[Fill the screen, then clear it after 2 seconds.]
repetir (5)
imprimir [Line] en la pantalla ◀ y coloque el cursor en la siguiente fila
fin
esperar (3) segundos
pantalla clara

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.

Establezca la fuente en [monoespaciado v] [medio v] en la 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 empezó
[Display two different fonts on separate lines.]
Establezca la fuente en [monoespaciado v] [medio v] en la pantalla
imprimir [Mono Medium] en la pantalla ◀ y coloque el cursor en la siguiente fila
Establezca la fuente en [proporcional v] [medio v] en la pantalla
imprimir [Prop Medium] en la pantalla ◀ y coloque el cursor en 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.

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

cuando empezó
[Print 1/3 as 0.33.]
Establezca la precisión de impresión en [0.01 v] en la pantalla
imprimir ([1] / [3]) en la pantalla ◀ y coloque el cursor en 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.

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

cuando empezó
[Draw two circles with different pen widths.]
dibuja el círculo (40) (70) (20) en la pantalla
Establezca el ancho del lápiz en (5) en la pantalla
dibuja el círculo (100) (70) (20) en la 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.

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
  • blanco
  • amarillo
  • naranja
  • morado
  • rojo violeta
  • violeta
  • azul violeta
  • azul verdoso
  • amarillo verdoso
  • amarillo anaranjado
  • rojo anaranjado

Ejemplo

cuando empezó
[Draw two rectangles with different colors.]
dibuja el rectángulo (100) (50) (10) (20) en la pantalla
Establezca el color del lápiz/fuente en [azul v] en la pantalla
dibuja el rectángulo (50) (50) (10) (20) en la 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.

Establezca el color de relleno en [rojo v] en la 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 empezó
[Draw a yellow circle.]
Establezca el color de relleno en [amarillo v] en la pantalla
dibuja el círculo (50) (50) (20) en la 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).

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

cuando empezó
[Draw one pixel at the center of the screen.]
Dibuja el píxel (80) (50) en la 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.

dibuja la línea [0] [0] [159] [107] en la 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 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

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.

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

cuando empezó
[Draw a rectangle on the screen.]
dibuja el rectángulo (25) (25) (100) (50) en la 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.

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

cuando empezó
[Draw a circle on the screen.]
dibuja el círculo (80) (50) (20) en la pantalla

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