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.
imprimir en pantalla — Imprime texto, números o valores de variables en la pantalla del cerebro.
establecer cursor en fila columna en pantalla — Mueve el cursor a una fila y columna específicas.
establecer cursor a la siguiente fila en la pantalla — Mueve el cursor a la columna 1 de la siguiente fila.
borrar fila en pantalla — Borra una fila de texto específica.
columna del cursor — Indica el número de columna donde se imprimirá el texto.
fila del cursor — Indica el número de fila donde se imprimirá el texto.
Ajustes: configure las propiedades de visualización de la pantalla.
borrar pantalla — Borra toda la pantalla.
establecer fuente en pantalla — Establece el estilo y el tamaño de la fuente para el texto impreso.
establecer precisión de impresión en pantalla — Establece cuántos lugares decimales se mostrarán al imprimir números.
establecer ancho del lápiz en pantalla — Establece el grosor de las líneas dibujadas y los contornos de las formas.
establecer color de lápiz/fuente en pantalla — Establece el color del texto, píxeles, líneas y contornos de formas.
establecer color de relleno en pantalla — Establece el color de relleno para las formas dibujadas.
Dibujar: crea formas y gráficos en la pantalla del cerebro.
dibujar píxel en la pantalla — Dibuja un solo píxel en una coordenada.
dibujar línea en la pantalla — Dibuja una línea entre dos puntos.
dibujar rectángulo en la pantalla — Dibuja un rectángulo.
dibujar círculo en la pantalla — Dibuja un círculo.
Imprimir#
imprimir en pantalla#
El bloque de pila imprimir en pantalla imprime texto, números o valores de variables en la pantalla del Cerebro en la posición actual del cursor y fuente.
print [VEXcode] on screen ▶
Parámetros |
Descripción |
|---|---|
valor |
El texto, número o valor de variable que se mostrará. |
y colocar el cursor en la siguiente fila |
Seleccione la flecha ( ▶ ) para expandir el bloque y decir y colocar el cursor en la siguiente fila, de modo que el cursor se mueva a la columna 1 de la siguiente fila después de imprimir. |
Ejemplo
when started
[Display a message at the starting cursor position.]
print [Hello, Robot!] on screen ◀ and set cursor to next row

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.
set cursor to row [1] column [1] on screen
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
when started
[Repeatedly print the current timer at Row 1 Column 1]
forever
print (timer in seconds) on screen ◀ and set cursor to next row
wait (1) seconds
clear screen
set cursor to row (1) column (1) on screen

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.
set cursor to next row on screen
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
when started
[Display two lines of text.]
print [Line 1] on screen ▶
set cursor to next row on screen
print [Line 2] on screen ◀ and set cursor to next row

Borrar fila en la pantalla#
El bloque de pila borrar fila en pantalla borra una sola fila de texto en la pantalla del Cerebro.
clear row (1) on screen
Parámetros |
Descripción |
|---|---|
fila |
El número de fila a borrar. |
Ejemplo
when started
[Display text on two rows, but only keep one.]
print [This text stays] on screen ◀ and set cursor to next row
print [This disappears] on screen ◀ and set cursor to next row
wait (3) seconds
clear row (2) on screen
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.
(cursor column)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
when started
[Display the cursor's current column.]
set cursor to row [3] column [2] on screen
print (cursor column) on screen ▶
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.
(cursor row)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
when started
[Display the cursor's current row.]
set cursor to row [3] column [2] on screen
print (cursor row) on screen ▶
Ajustes#
pantalla clara#
El bloque de pila borrar pantalla elimina todo el texto y los dibujos de la pantalla del Cerebro.
clear screen
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
when started
[Fill the screen, then clear it after 2 seconds.]
repeat (5)
print [Line] on screen ◀ and set cursor to next row
fin
wait (3) seconds
clear screen
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.
set font to [monospaced v] [medium v] on screen
Parámetros |
Descripción |
|---|---|
fuente |
Fuente a utilizar: monoespaciada o proporcional |
tamaño |
Tallas disponibles:
|
[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) |
|
|
|---|---|---|
|
|
|
|
|
|
|
Ejemplo
when started
[Display two different fonts on separate lines.]
set font to [monospaced v] [medium v] on screen
print [Mono Medium] on screen ◀ and set cursor to next row
set font to [proportional v] [medium v] on screen
print [Prop Medium] on screen ◀ and set cursor to next row

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.
set print precision to [0.1 v] on screen
Parámetros |
Descripción |
|---|---|
precisión |
Precisión de impresión a utilizar:
|
Ejemplo
when started
[Print 1/3 as 0.33.]
set print precision to [0.01 v] on screen
print ([1] / [3]) on screen ◀ and set cursor to next row

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.
set pen width to [10] on screen
Parámetros |
Descripción |
|---|---|
ancho |
El ancho del lápiz, en píxeles, va de 0 a 32. |
Ejemplo
when started
[Draw two circles with different pen widths.]
draw circle (40) (70) (20) on screen
set pen width to (5) on screen
draw circle (100) (70) (20) on screen

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.
set pen / font color to [red v] on screen
Parámetros |
Descripción |
|---|---|
color |
El color del bolígrafo y la fuente a utilizar:
|
Ejemplo
when started
[Draw two rectangles with different colors.]
draw rectangle (100) (50) (10) (20) on screen
set pen / font color to [blue v] on screen
draw rectangle (50) (50) (10) (20) on screen

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.
set fill color to [red v] on screen
Parámetros |
Descripción |
|---|---|
color |
El color de relleno a utilizar:
|
Ejemplo
when started
[Draw a yellow circle.]
set fill color to [yellow v] on screen
draw circle (50) (50) (20) on screen

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).
draw pixel [0] [0] on screen
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
when started
[Draw one pixel at the center of the screen.]
draw pixel (80) (50) on screen
![]()
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.
draw line [0] [0] [159] [107] on screen
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
when started
[Draw a line from the top left to bottom right of the screen.]
draw line (0) (0) (159) (107) on screen

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.
draw rectangle [0] [0] [10] [10] on screen
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
[Draw a rectangle on the screen.]
draw rectangle (25) (25) (100) (50) on screen

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.
draw circle [0] [0] [10] on screen
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
when started
[Draw a circle on the screen.]
draw circle (80) (50) (20) on screen









