Pantalla#

Introducción#

Los bloques de pantalla controlan cómo el robot de codificación VEX AIM muestra texto, números y gráficos en su pantalla, y cómo responde a las prensas de pantalla.

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

Impresión de cursor: administre la visualización de texto utilizando un sistema de cursor de fila y columna.

XY Print — Imprimir texto en coordenadas basadas en píxeles.

Configuración: personaliza el formato del texto y la visualización de la pantalla.

Dibujar: crea gráficos y elementos visuales.

Táctil: detecta las interacciones de la pantalla.

Impresión del cursor#

ajustar el cursor a la columna de fila en la pantalla#

El bloque set cursor to row column on screen stack mueve el cursor a una fila y columna específica en la pantalla del robot. El siguiente bloque imprimir en pantalla comenzará a imprimirse en esa ubicación. La cantidad de filas y columnas que pueden caber cómodamente depende de la fuente seleccionada. Con la fuente media monoespaciada predeterminada, se pueden mostrar claramente hasta 8 filas y 13 columnas. El texto colocado más allá de este rango puede cortarse o ser difícil de leer.

Las fuentes monoespaciadas tienen caracteres que tienen el mismo ancho, lo que hace que la ubicación del texto sea consistente. Por el contrario, 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 que se utilice, el bloque establecer cursor a columna de fila en pantalla apilar posiciona el cursor en función del tamaño de fila y columna, no del estilo de fuente. El tamaño de la fuente se puede ajustar utilizando el bloque de pila * * set font on screen * *.

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 mover el cursor.

columna

La columna a la que mover el cursor.

Ejemplos

Cuando se inicia, mueve el cursor a la fila 3, columna 2 en la pantalla e imprime ‘Fila 3, Columna 2’.#
cuando inicie
[Display text starting at Row 3 Column 2.]
mover cursor a fila (3) columna (2) en pantalla
imprimir [Row 3, Column 2] en pantalla ▶

Una captura de pantalla de la pantalla del robot, con la fila 3, columna 2 impresa en blanco justo encima del centro de la pantalla, comenzando en la fila 3, columna 2.

cuando inicie
[Display cargo amounts in an organized list.]
establecer fuente a [proporcional v] [grande v] en pantalla
imprimir [Sports Balls] en pantalla ◀ y mover cursor a la siguiente fila
imprimir [Orange Barrels] en pantalla ◀ y mover cursor a la siguiente fila
imprimir [Blue Barrels] en pantalla ▶
mover cursor a fila [1] columna [11] en pantalla
imprimir [2] en pantalla ▶
mover cursor a fila [2] columna [11] en pantalla
imprimir [3] en pantalla ▶
mover cursor a fila [3] columna [11] en pantalla
imprimir [3] en pantalla ▶

Una captura de pantalla de la pantalla del robot muestra tres líneas de texto blanco, enumerando Sports Balls 2, Orange Barrels 3 y Blue Barrels 3. Los números están alineados a la derecha de cada etiqueta y la lista comienza en la parte superior de la pantalla.

cuando inicie
[Display the ID of the detected AprilTag.]
establecer fuente a [proporcional v] [extra grande v] en pantalla
por siempre
limpiar pantalla
imprimir [AprilTag] en pantalla ▶
obtener datos [todos los AprilTags v] de AI Vision
si <¿existe objeto de AI Vision?> entonces
mover cursor a fila [3] columna [4] en pantalla
imprimir (objeto de AI Vision [tagID v]) en pantalla ▶
fin
esperar [0.1] segundos

Una captura de pantalla de la pantalla del robot con texto blanco impreso cerca del centro, leyendo AprilTag en la primera línea y 4 en la segunda línea.

colocar el cursor en la siguiente fila de la pantalla#

El bloque de apilamiento ajustar el cursor a la siguiente fila en la pantalla mueve el cursor a la columna 1 en la siguiente fila en la pantalla del robot.

ajustar el cursor al siguiente bloque de pila de filas#
mover cursor a la siguiente fila en pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Cuando se inicia, imprime ‘Línea 1’ en la pantalla, mueve el cursor a la siguiente fila y luego imprime ‘Línea 2’.#
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 ▶

Una captura de pantalla de la pantalla del robot con texto blanco. La pantalla muestra la línea 1 en la línea superior, justificada a la izquierda, y la línea 2 directamente debajo.

borrar fila en pantalla#

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

Borrar bloque de pila de filas#
limpiar fila [1] en pantalla

Parámetros

Descripción

fila

El número de fila a borrar.

Ejemplo

Cuando se inicia, imprime el texto en dos filas. La primera fila permanece, mientras que la segunda fila desaparece después de 3 segundos.#
cuando inicie
[Display text on two rows.]
imprimir [This text stays] en pantalla ▶
mover cursor a la siguiente fila en pantalla
imprimir [This text disappears] en pantalla ▶
esperar [3] segundos
limpiar fila [2] en pantalla

columna de cursor de pantalla#

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

bloque de reportero de columna de cursor de pantalla#
(columna del cursor de pantalla)

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 de pantalla) en pantalla ▶

Una captura de pantalla de la pantalla del robot, con un 2 blanco impreso cerca del centro del cuadrante superior izquierdo, en la fila 3 columna 2.

fila del cursor de la pantalla#

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

bloque de reportero de fila de cursor de pantalla#
(fila del cursor de pantalla)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

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

Una captura de pantalla de la pantalla del robot, con un 3 blanco impreso cerca del centro del cuadrante superior izquierdo, en la fila 3 columna 2.

Impresión XY#

configurar el origen de la pantalla#

El bloque de pila * * set screen origin * * cambia el origen (0, 0) utilizado para dibujar o imprimir en la pantalla del robot. De forma predeterminada, el origen es la esquina superior izquierda de la pantalla. Este bloque puede restablecer el origen a una ubicación de coordenadas de pantalla alternativa (x, y).

establecer bloque de pila de origen de pantalla#
establecer origen de pantalla x: [0] y: [0]

Parámetros

Descripción

x

La coordenada x en píxeles a establecer como el nuevo origen.

y

La coordenada y en píxeles para establecer como nuevo origen.

Ejemplo

Cuando se inicia, establece el origen de la pantalla en (120, 120) y dibuja un rectángulo en el nuevo origen con la esquina superior izquierda en (0,0), el ancho en 80 píxeles y el alto en 40 píxeles.#
cuando inicie
[Set the origin to the center of the screen.]
establecer origen de pantalla x: [120] y: [120]
[Draw a rectangle at the new origin.]
dibujar rectángulo [0] [0] [80] [40] en pantalla

Una captura de pantalla de la pantalla del robot con un rectángulo blanco dibujado en el cuadrante inferior izquierdo. La esquina superior izquierda del rectángulo es el centro de la pantalla.

Ajustes#

borrar pantalla#

El bloque de pila * * Clear Screen * * borra todos los dibujos y el texto de la pantalla del robot y restablece la posición del cursor a la fila 1, columna 1.

borrar bloque de pila de pantalla#
limpiar pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Cuando se inicia, dibuja un círculo con centro (120,120) y radio de 40 píxeles. Después de 2 segundos, la pantalla se borra.#
cuando inicie
[Draw a circle, and clear it after 2 seconds.]
dibujar círculo [120] [120] [40] en pantalla
esperar [2] segundos
limpiar pantalla

pantalla de llenado#

El bloque de pila * * pantalla de relleno * * borra todos los dibujos y el texto de la pantalla del robot y, a continuación, cambia el fondo a un color especificado.

bloque de pila de pantalla de llenado#
llenar pantalla con [rojo v]

Parámetros

Descripción

color

Color de fondo a utilizar:

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

Ejemplo

cuando inicie
[Say "Hello" then turn screen yellow.]
imprimir [Hello] en pantalla ▶
esperar [2] segundos
llenar pantalla con [amarillo v]

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 robot. Esta fuente se aplicará a todo el texto que se imprima posteriormente.

establecer bloque de pila de fuentes#
establecer fuente a [monoespaciada v] [súper pequeña v] en pantalla

Parámetros

Descripción

tipo

El tipo de fuente: monoespaciada o proporcional

tamaño

El tamaño de la fuente (que se muestra a continuación):

  • superpequeño * * extra pequeño
  • * * pequeño
  • * mediano
  • *grande
  • extra grande
  • super grande

Una captura de pantalla de la pantalla del robot que muestra una muestra de números y letras impresas en fuente Mono 12. El alfabeto abarca 1 fila de texto. La parte inferior dice 26 caracteres de ancho y 15 filas. superpequeño
monoespaciado

La misma imagen que la anterior, con fuente Mono 15. Las letras A-T abarcan 1 fila de texto. La parte inferior dice 20 caracteres de ancho y 12 filas.
monoespaciado extra pequeño

La misma imagen que la anterior, con fuente Mono 20. Las letras A-P abarcan 1 fila de texto. La parte inferior dice 16 caracteres de ancho y 9 filas. pequeño
monoespaciado

La misma imagen que la anterior, con fuente Mono 24. Las letras A-M abarcan 1 fila de texto. La parte inferior dice 13 caracteres de ancho y 8 filas. medio
monoespaciado

Misma imagen que la anterior, con fuente Mono 30. Las letras A-K abarcan 1 fila de texto. En la parte inferior se leen 11 caracteres de ancho y 6 filas.
Monoespaciado grande

Misma imagen que la anterior, con fuente Mono 40. Las letras A-H abarcan 1 fila de texto. La parte inferior dice 8 caracteres de ancho y 5 filas.
monoespaciado extra grande

Misma imagen que la anterior, con fuente Mono 60. Los números del 1 al 6 abarcan 1 fila de texto. En la parte inferior se leen 3 filas. super grande
monoespaciado

La misma imagen que la anterior, con la fuente de la Propuesta 20. Las letras A-s abarcan 1 fila de texto. La parte inferior dice 20 caracteres de ancho y 9 filas. pequeño
proporcional

La misma imagen que la anterior, con la fuente de la Propuesta 30. Las letras A-M abarcan 1 fila de texto. La parte inferior dice 15 caracteres de ancho y 6 filas. grande
proporcional

La misma imagen que la anterior, con la fuente de la Propuesta 40. Las letras A-J abarcan 1 fila de texto. La parte inferior dice 11 caracteres de ancho y 5 filas.
proporcional extra grande

Una captura de pantalla de la pantalla del robot que muestra una muestra de números impresos con la fuente de la Propuesta 60. Los números del 1 al 7 abarcan 1 fila de texto. La parte inferior dice 7 por 3.
proporcional súper grande

Ejemplo

Cuando se inicia, establece la fuente en ‘monoespaciado extra grande’ e imprime ‘VEX’ en la pantalla.#
cuando inicie
[Display text using a larger font]
establecer fuente a [monoespaciada v] [extra grande v] en pantalla
imprimir [VEX] en pantalla ▶

Una captura de pantalla de la pantalla del robot muestra la palabra VEX en fuente Mono 40 impresa en blanco en la esquina superior izquierda.

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

El bloque de pila * * establecer precisión de impresión en pantalla * * establece cuántos decimales mostrar al imprimir números en la pantalla del robot. Esta precisión de impresión se aplicará a todos los números impresos posteriormente.

establecer bloque de pila de precisión de impresión#
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 se inicia, establece la precisión de impresión en dos decimales e imprime 1/3 como 0.33 en la pantalla.#
cuando inicie
[Print 1/3 as 0.33.]
establecer precisión de impresión a [0.01 v] en pantalla
imprimir ([1] [math_division v] [3]) en pantalla ▶

Una captura de pantalla de la pantalla del robot dice 0.33 en blanco en la esquina superior izquierda.

establecer el ancho del lápiz en la pantalla#

El bloque de apilamiento establecer el ancho del lápiz en la pantalla establece el grosor de las líneas dibujadas y los contornos de la forma.

establecer bloque de pila de ancho de lápiz#
establecer ancho de lápiz a [10] en pantalla

Parámetros

Descripción

ancho

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

Ejemplo

Cuando se inicia, establece el ancho del lápiz en 10 píxeles y dibuja un rectángulo con la esquina superior izquierda en (50,50), el ancho en 130 píxeles y la altura en 60 píxeles.#
cuando inicie
[Draw a rectangle with a pen width of 10.]
establecer ancho de lápiz a [10] en pantalla
dibujar rectángulo [50] [50] [130] [60] en pantalla

Una captura de pantalla de la pantalla del robot con un rectángulo blanco grueso dibujado en la mitad superior.

establecer el color del lápiz / fuente en la pantalla#

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

establecer bloque de pila de color de lápiz / fuente#
establecer color de lápiz / fuente a [rojo v] en 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

Cuando se inicia, establece el color del lápiz en rojo y dibuja un rectángulo con la esquina superior izquierda en (50, 50), un ancho de 130 píxeles y un alto de 60 píxeles.#
cuando inicie
[Draw a rectangle with a red pen.]
establecer color de lápiz / fuente a [rojo v] en pantalla
dibujar rectángulo [50] [50] [130] [60] en pantalla

Una captura de pantalla de la pantalla del robot con un rectángulo rojo con un borde delgado dibujado en la mitad superior.

establecer color de relleno en pantalla#

El bloque de pila establecer color de relleno en pantalla establece el color de relleno utilizado cuando se dibujan formas.

establecer bloque de pila de color de relleno#
establecer color de relleno a [rojo v] en pantalla

Parámetros

Descripción

color

El color de relleno a usar:

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

Ejemplos

Cuando se inicia, establece el color de relleno en naranja y dibuja dos rectángulos. El primero está en (50, 50), y el segundo está en (50, 130), ambos con un ancho de 100 píxeles y una altura de 60 píxeles.#
cuando inicie
[Draw two orange rectangles.]
establecer color de relleno a [naranja v] en pantalla
dibujar rectángulo [50] [50] [100] [60] en pantalla
dibujar rectángulo [50] [130] [100] [60] en pantalla

Una captura de pantalla de la pantalla del robot con dos rectángulos naranjas paralelos con contornos delgados y blancos colocados en el centro izquierdo de la pantalla.


Cuando se inicia, establece el color de relleno de fondo en morado e imprime ‘Resaltado’ en la pantalla.#
cuando inicie
[Display text with a purple background.]
establecer color de relleno a [morado v] en pantalla
imprimir [Highlight] en pantalla ▶

Una captura de pantalla de la pantalla del robot dice Resaltado en texto blanco con un resaltado morado a su alrededor, comenzando en la esquina superior izquierda.

Sorteo#

mostrar archivo de imagen en pantalla#

El bloque de pila mostrar archivo de imagen en pantalla dibuja una imagen personalizada cargada por el usuario en la pantalla del robot.

mostrar bloque de pila de imágenes de usuario#
mostrar archivo de imagen [1 v]

Parámetros

Descripción

número de ranura de imagen

La imagen personalizada a utilizar, número 1 al 10. El número de imagen se alinea con el número que se muestra en el panel de control de AIM.

Ejemplo

cuando inicie
[Draw uploaded Image 1.]
mostrar archivo de imagen [1 v]

dibujar píxel en pantalla#

The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.

De forma predeterminada, el origen se encuentra en la esquina superior izquierda de la pantalla en (0, 0). En el eje x, 0 está en el lado izquierdo de la pantalla y 240 está en el lado derecho. En el eje y, 0 está en la parte superior de la pantalla y 240 está en la parte inferior. Puede usar el bloque set screen origin para mover el origen a una ubicación diferente. Cuando se cambia el origen, los rangos de coordenadas x e y también cambiarán.

Por ejemplo, si el origen se establece en (120, 120), el rango x e y será de -120 a 120 para las coordenadas x e y.

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

Parámetros

Descripción

x

La coordenada x para dibujar el píxel, de 0 a 240 con el origen predeterminado.

y

La coordenada y para dibujar el píxel, de 0 a 240 con el origen predeterminado.

Ejemplo

Cuando se inicia, dibuja un píxel en el centro de la pantalla en las coordenadas (120, 120).#
cuando inicie
[Draw a pixel at the center of the screen.]
dibujar píxel [120] [120] en pantalla

Una captura de pantalla de la pantalla del robot con un solo píxel blanco en el centro.

dibujar línea en pantalla#

El bloque de pila dibujar línea en la 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 bolígrafo y el color del bolígrafo actuales.

De forma predeterminada, el origen se encuentra en la esquina superior izquierda de la pantalla en (0, 0). En el eje x, 0 está en el lado izquierdo de la pantalla y 240 está en el lado derecho. En el eje y, 0 está en la parte superior de la pantalla y 240 está en la parte inferior. Puede usar el bloque set screen origin para mover el origen a una ubicación diferente. Cuando se cambia el origen, los rangos de coordenadas x e y también cambiarán.

Por ejemplo, si el origen se establece en (120, 120), el rango x e y será de -120 a 120 para las coordenadas x e y.

bloque de pila de líneas de dibujo#
dibujar línea [0] [0] [10] [10] en pantalla

Parámetros

Descripción

x1

La coordenada x en píxeles del inicio de la línea, de 0 a 240 con el origen predeterminado.

y1

La coordenada y en píxeles del inicio de la línea, de 0 a 240 con el origen predeterminado.

x2

La coordenada x en píxeles del final de la línea, de 0 a 240 con el origen predeterminado.

y2

La coordenada y en píxeles del final de la línea, de 0 a 240 con el origen predeterminado.

Ejemplo

Cuando se inicia, dibuja una línea diagonal desde la esquina superior izquierda (0,0) hasta la esquina inferior derecha (240,240) de la pantalla.#
cuando inicie
[Draw a line from the top left to bottom right of the screen.]
dibujar línea [0] [0] [240] [240] en pantalla

Una captura de pantalla de la pantalla del robot con una delgada línea diagonal blanca trazada desde la esquina superior izquierda hasta la esquina inferior derecha.

dibujar rectángulo en pantalla#

El bloque de pila dibujar rectángulo en pantalla dibuja un rectángulo usando el ancho del lápiz, el color del lápiz y el color de relleno actuales.

De forma predeterminada, el origen se encuentra en la esquina superior izquierda de la pantalla en (0, 0). En el eje x, 0 está en el lado izquierdo de la pantalla y 240 está en el lado derecho. En el eje y, 0 está en la parte superior de la pantalla y 240 está en la parte inferior. Puede usar el bloque set screen origin para mover el origen a una ubicación diferente. Cuando se cambia el origen, los rangos de coordenadas x e y también cambiarán.

Por ejemplo, si el origen se establece en (120, 120), el rango x e y será de -120 a 120 para las coordenadas x e y.

dibujar bloque de pila rectangular#
dibujar rectángulo [0] [0] [10] [10] en pantalla

Parámetros

Descripción

x

La coordenada x en píxeles de la esquina superior izquierda del rectángulo, de 0 a 240 con el origen predeterminado.

y

La coordenada y en píxeles de la esquina superior izquierda del rectángulo, de 0 a 240 con el origen predeterminado.

ancho

El ancho del rectángulo en píxeles.

altura

La altura del rectángulo en píxeles.

Ejemplo

Cuando se inicia, dibuja un rectángulo en la pantalla con la esquina superior izquierda en (50,50), un ancho de 130 píxeles y una altura de 60 píxeles.#
cuando inicie
[Draw a rectangle on the screen.]
dibujar rectángulo [50] [50] [130] [60] en pantalla

Una captura de pantalla de la pantalla del robot con un rectángulo blanco dibujado en la mitad superior.

dibujar círculo en pantalla#

El bloque de pila dibujar círculo en la pantalla dibuja un círculo usando el ancho del lápiz, el color del lápiz y el color de relleno actuales.

De forma predeterminada, el origen se encuentra en la esquina superior izquierda de la pantalla en (0, 0). En el eje x, 0 está en el lado izquierdo de la pantalla y 240 está en el lado derecho. En el eje y, 0 está en la parte superior de la pantalla y 240 está en la parte inferior. Puede usar el bloque set screen origin para mover el origen a una ubicación diferente. Cuando se cambia el origen, los rangos de coordenadas x e y también cambiarán.

Por ejemplo, si el origen se establece en (120, 120), el rango x e y será de -120 a 120 para las coordenadas x e y.

bloque de pila de círculo de dibujo#
dibujar círculo [0] [0] [10] en pantalla

Parámetros

Descripción

x

La coordenada x en píxeles del centro del círculo, de 0 a 240 con el origen predeterminado.

y

La coordenada y en píxeles del centro del círculo, de 0 a 240 con el origen predeterminado.

radio

El radio del círculo en píxeles.

Ejemplo

Cuando se inicia, dibuja un círculo en la pantalla con el centro en (120,120) y un radio de 40 píxeles.#
cuando inicie
[Draw a circle on the screen.]
dibujar círculo [120] [120] [40] en pantalla

Una captura de pantalla de la pantalla del robot en blanco un círculo blanco dibujado en el centro.

Toque#

pantalla presionada#

El bloque booleano * * pantalla presionada * * informa si la pantalla del robot está siendo presionada actualmente.

  • Verdadero — Se está presionando la pantalla.

  • Falso — No se está presionando la pantalla.

bloque booleano presionado en pantalla#
<¿pantalla presionada?>

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Cuando se inicia, verifica continuamente si se presiona la pantalla. Si se presiona, todos los LED se vuelven blancos; de lo contrario, permanecen apagados.#
cuando inicie
[Turn LEDs white only when the screen is pressed.]
por siempre
si <¿pantalla presionada?> entonces
establecer color de LED [lightall v] a [blanco v]
si no
establecer color de LED [lightall v] a [apagado v]
fin
fin

posición de la pantalla#

El bloque de reportero * * posición de pantalla * * informa la coordenada seleccionada de la última prensa de pantalla. La coordenada x va de 0 (izquierda) a 240 (derecha). La coordenada y es de 0 (arriba) a 240 (abajo).

bloque indicador de posición de pantalla#
(posición [x v] de pantalla)

Parámetros

Descripción

coordina

La coordenada de la última pantalla presiona para informar: x informa la posición horizontal e y informa la posición vertical.

Ejemplo

Cuando se inicia, verifica continuamente si hay prensas de pantalla. Si se pulsa, borra la pantalla e imprime las coordenadas x e y de la posición táctil.#
cuando inicie
[Display the x and y coordinate of where the screen is pressed.]
por siempre
si <¿pantalla presionada?> entonces
limpiar pantalla
imprimir (posición [x v] de pantalla) en pantalla ▶
mover cursor a la siguiente fila en pantalla
imprimir (posición [y v] de pantalla) en pantalla ▶
fin
fin

cuando el evento de pantalla#

El bloque when screen event Hat ejecuta la pila de bloques adjunta cuando se presiona o suelta la pantalla del robot.

cuando el bloque de sombrero de evento de pantalla#
cuando pantalla [presionado v]

Parámetros

Descripción

acción

Cuándo ejecutar la pila de bloques adjunta: presionada * * se ejecuta cuando se presiona la pantalla yliberada * * se ejecuta cuando se libera la pantalla.

Ejemplo

Cuando se presiona la pantalla, todos los LED se vuelven verdes.#
cuando pantalla [presionado v]
[Set the LEDs to green when the screen is pressed.]
establecer color de LED [lightall v] a [verde v]