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.

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

Imprimir: Mostrar texto y valores en el cerebro.

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

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

Imprimir#

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

Al usar el bloque Colocar cursor en fila y columna en pantalla, el cursor se sitúa en una fila y columna específicas de la pantalla. 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 el ancho de los caracteres, por lo que algunas letras ocupan más espacio que otras. Sin embargo, independientemente del tipo de fuente utilizado, el bloque 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 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 del cursor como un número entero.

columna

La columna del 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 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 borrar fila en pantalla se utiliza para borrar una sola fila en la pantalla del cerebro.

Limpiar la fila (1) de la pantalla

Parámetros

Descripción

fila

El número de fila a borrar como un número entero.

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 columna del cursor devuelve el número de columna donde se imprimirá el texto como un 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 fila del cursor devuelve el número de fila donde se imprimirá el texto como un 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 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

La fuente a utilizar:

  • monoespaciada
  • proporcional

tamaño

Tamaño a utilizar:

  • extra pequeño
  • pequeño
  • mediano
  • grande
  • extra grande
  • súper 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 el formato de precisión utilizado para mostrar los números en la pantalla del procesador. 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

Establece la precisión de impresión en:

  • 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 establece el ancho del lápiz que se utiliza para dibujar líneas y 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 en un rango 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 establecer color de lápiz/fuente en pantalla establece el color del lápiz que se utiliza para dibujar líneas, formas y texto en la pantalla del cerebro.

Establezca el color del lápiz/fuente en [rojo v] en la pantalla

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

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

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ó
[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 dibujar píxel en pantalla dibuja un píxel en la coordenada de pantalla (x, y) especificada en el color de 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.

y

La coordenada y para dibujar el píxel.

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 dibujar línea en pantalla 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] (#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.

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ó
[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 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 los [colores 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.

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ó
[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 dibujar círculo en la pantalla dibuja un círculo utilizando el [ancho del lápiz] (#set-pen-width-on-screen), el [color del lápiz] (#set-pen–font-color-on-screen) y los [colores 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.

y

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

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.