Pantalla#

Introducción#

Los bloques de pantalla controlan la pantalla del controlador del dron VEX AIR, lo que permite que el controlador muestre texto, números, gráficos e imágenes, y que responda a la entrada táctil.

Nota: Si el VEX AIR Drone está emparejado con un controlador, se mostrará un temporizador en la parte superior de la pantalla de impresión que indica el tiempo transcurrido del proyecto actual. Cualquier texto o dibujo aparecerá detrás del temporizador.

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

Impresión con cursor: muestra el texto y gestiona el cursor de impresión.

Impresión XY: imprime texto en coordenadas basadas en píxeles.

Ajustes: Cambia la apariencia del texto, los gráficos y la visualización de la pantalla.

Dibujar - Crear gráficos y elementos visuales.

Toque: detecta interacciones en la pantalla.

Cursor Imprimir#

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

El bloque de pila establecer cursor en fila y columna en pantalla mueve el cursor a una fila y columna específicas en la pantalla del controlador. El siguiente bloque imprimir en pantalla comenzará a imprimir en esa ubicación.

La cantidad de caracteres que caben en la pantalla depende de la fuente seleccionada. Con la fuente monoespaciada mediana predeterminada, se pueden mostrar con claridad hasta 18 filas y 53 columnas. El texto que exceda este rango puede quedar cortado o resultar difícil de leer.

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

columna

La columna a la que se debe mover el cursor.

Ejemplos

Al iniciarse, mueve el cursor a la fila 7, columna 25 de la pantalla e imprime ‘Fila 7, columna 25’.#
cuando empezó
[Display text starting at Row 7 Column 25.]
Coloque el cursor en la fila [7] columna [25] en la pantalla
imprimir [Row 7, Column 25] en la pantalla ▶

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con texto blanco cerca del centro que dice Fila 7, Columna 25 en esa posición de la pantalla.

Colocar el cursor en la siguiente fila de la pantalla.#

El bloque de pila establecer cursor a la siguiente fila en la pantalla mueve el cursor a la columna 1 de la siguiente fila en la pantalla del controlador.

establece el cursor en el siguiente bloque de pila de fila#
Colocar el cursor en la siguiente fila de la 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 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 ▶

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con texto blanco en la esquina superior izquierda que dice Línea 1 en la línea superior y Línea 2 justo debajo.

Borrar fila en la pantalla#

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

Borrar bloque de pila de filas#
Limpiar la fila [1] de la pantalla

Parámetros

Descripción

fila

El número de fila a borrar.

Ejemplo

Al iniciarse, imprime texto en dos filas. La primera fila permanece, mientras que la segunda desaparece después de 3 segundos.#
cuando empezó
[Clear only the second row of text.]
imprimir [This text stays] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
imprimir [This text disappears] en la pantalla ▶
esperar [3] segundos
Limpiar la fila [2] de la pantalla

columna del cursor de la pantalla#

El bloque de informe 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 la pantalla)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Cuando se inicia, mueve el cursor a la fila 7, columna 25 de 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 [7] columna [25] en la pantalla
imprimir (columna del cursor de la pantalla) en la pantalla ▶

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con texto blanco cerca del centro que dice 25, en la fila 7, columna 25.

fila del cursor de la pantalla#

El bloque de informe 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 filas del cursor de pantalla#
(fila del cursor de la pantalla)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Cuando se inicia, mueve el cursor a la fila 7, columna 25 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 [7] columna [25] en la pantalla
imprimir (fila del cursor de la pantalla) en la pantalla ▶

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con texto blanco cerca del centro que dice 7, en la fila 7, columna 25.

Impresión XY#

establecer el origen de la pantalla#

El bloque establecer origen de pantalla establece el origen (0, 0) utilizado para dibujar e imprimir en la pantalla del controlador. Por defecto, el origen es la esquina superior izquierda de la pantalla. Este bloque permite restablecer el origen a una ubicación de coordenadas (x, y) alternativa en la pantalla.

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

Parámetros

Descripción

incógnita

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

y

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

Ejemplo

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

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con un rectángulo blanco dibujado de manera que la esquina superior izquierda sea el centro de la pantalla.

Ajustes#

pantalla clara#

El bloque de pila borrar pantalla elimina todos los dibujos, textos e imágenes de la pantalla del controlador.

bloque de pila de pantalla limpia#
pantalla clara

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, dibuja un círculo con centro (120,120) y radio de 40 píxeles. Después de 2 segundos, la pantalla se borra.#
cuando empezó
[Draw a circle, and clear it after 2 seconds.]
dibuja el círculo [320] [240] [80] en la pantalla
esperar [2] segundos
pantalla clara

esperar a que se renderice la pantalla#

El bloque de pila esperar a que se renderice la pantalla cambia el comportamiento de renderizado posterior del dibujo de la pantalla. Una vez que se ejecuta este bloque, los siguientes bloques de pantalla no aparecerán en la pantalla del controlador hasta que se ejecute el siguiente bloque esperar a que se renderice la pantalla.

Nota: Utilice este bloque antes de dibujar un grupo de texto, formas o imágenes, y luego úselo nuevamente para renderizar la actualización completa de una sola vez.

esperar a que se renderice la pantalla

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Al iniciarse, dibuja un círculo con centro (120,120) y radio de 40 píxeles. Después de 2 segundos, la pantalla se borra.#
cuando empezó
[Display text and images when button 7 is pressed.]
esperar a que se renderice la pantalla
imprimir [Screen rendered!] en la pantalla ▶
dibuja el círculo [320] [240] [80] en la pantalla
esperar hasta <¿Botón del controlador [7 v] presionado?>
esperar a que se renderice la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con texto blanco que dice ¡Pantalla renderizada! en la esquina superior izquierda, y un círculo blanco dibujado en el centro de la pantalla.

llenar la pantalla#

El bloque de pila Rellenar pantalla borra todos los dibujos, textos e imágenes de la pantalla del controlador y, a continuación, cambia el fondo a un color específico.

El bloque de pantalla de relleno#
llenar la pantalla con [rojo v]

Parámetros

Descripción

color

El color para cambiar el fondo:

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

Ejemplo

cuando empezó
[Say "Hello" then turn screen green.]
imprimir [Hello] en la pantalla ▶
esperar [2] segundos
llenar la pantalla con [verde v]

Captura de pantalla de la pantalla del controlador del dron VEX AIR, con toda el área imprimible de la pantalla rellena de verde brillante.

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 controlador. Esta fuente se aplicará a todo el texto que se imprima después de que se ejecute este bloque.

establecer bloque de pila de fuentes#
Establezca la fuente en [monoespaciado v] [medio v] en la pantalla

Parámetros

Descripción

tipo

Tipo de fuente: monoespaciada o proporcional.

tamaño

Tamaño de fuente (mostrado a continuación):

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

Captura de pantalla de la pantalla del controlador del dron VEX AIR con una variedad de letras y números impresos en blanco en la esquina superior izquierda en fuente Mono 12. Las letras AZ están en una línea y ocupan aproximadamente un tercio del ancho de la pantalla. En la esquina inferior izquierda, se lee 91 caracteres de ancho y 30 filas.
monospaced super small

La misma imagen que la anterior, ahora con la fuente Mono 15. Las letras AZ están en una línea y ocupan casi la mitad del ancho de la pantalla. En la esquina inferior izquierda, se lee 71 caracteres de ancho y 23 filas.
monospaced extra small

La misma imagen que la anterior, ahora con la fuente Mono 20. Las letras AZ están en una línea y ocupan la mitad del ancho de la pantalla. En la esquina inferior izquierda, se lee 53 caracteres de ancho y 18 filas.
monospaced small

La misma imagen que la anterior, ahora con la fuente Mono 24. Las letras AZ están en una línea y ocupan un poco más de la mitad del ancho de la pantalla. En la esquina inferior izquierda, se lee 45 caracteres de ancho y 15 filas.
monospaced medium

La misma imagen que la anterior, ahora con la fuente Mono 30. Las letras AZ están en una línea y ocupan aproximadamente tres cuartas partes del ancho de la pantalla. En la esquina inferior izquierda, se lee 35 caracteres de ancho y 12 filas.
monospaced large

La misma imagen que la anterior, ahora con la fuente Mono 40. Las letras AZ están en una línea, abarcando todo el ancho de la pantalla. En la esquina inferior izquierda, se lee 26 caracteres de ancho y 9 filas.
monospaced extra large

La misma imagen que la anterior, ahora con la fuente Mono 60. Las letras AQ están en una línea, abarcando todo el ancho de la pantalla. En la esquina inferior izquierda, se lee 17 caracteres de ancho y 6 filas.
monospaced super large

La misma imagen que la anterior, ahora con la fuente Prop 20. Las letras AZ están en una línea y ocupan un poco más de la mitad del ancho de la pantalla. En la esquina inferior izquierda, se lee 49 caracteres de ancho y 18 filas.
proporcionalmente pequeño

La misma imagen que la anterior, ahora con la fuente Prop 24. Las letras AZ están en una línea y ocupan aproximadamente dos tercios del ancho de la pantalla. En la esquina inferior izquierda, se lee 42 caracteres de ancho y 15 filas.
medio proporcional

La misma imagen que la anterior, ahora con la fuente Prop 30. Las letras AZ están en una línea y ocupan tres cuartas partes del ancho de la pantalla. En la esquina inferior izquierda, se lee 33 caracteres de ancho y 12 filas.
proporcionalmente grande

La misma imagen que la anterior, ahora con la fuente Prop 40. Las letras AY están en una línea, abarcando todo el ancho de la pantalla. En la esquina inferior izquierda, se lee 24 caracteres de ancho y 9 filas.
proporcional extra grande

La misma imagen que la anterior, ahora con la fuente Prop 60. Las letras AQ están en una línea, abarcando todo el ancho de la pantalla. En la esquina inferior izquierda, se lee 17 caracteres de ancho y 6 filas.
supergrande proporcional

Ejemplo

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

La misma imagen que las anteriores, ahora con texto blanco en la esquina superior izquierda que dice VEX es fuente Mono 40.

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 muestran al imprimir números en la pantalla del controlador. Esta precisión de impresión se aplicará a todos los números que se impriman después de que se ejecute este bloque.

Establecer bloque de pila de precisión de impresión#
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 Digitos

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

Captura de pantalla de la pantalla del controlador del dron VEX AIR con texto blanco en la esquina superior izquierda que dice 0.33.

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 bloque apilable#
Establezca el ancho del lápiz en [10] en la pantalla

Parámetros

Descripción

ancho

El ancho del lápiz en píxeles.

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), ancho de 130 píxeles y alto de 60 píxeles.#
cuando empezó
[Draw a rectangle with a pen width of 10.]
Establezca el ancho del lápiz en [10] en la pantalla
dibuja el rectángulo [200] [200] [200] [80] en la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR con un rectángulo blanco con un borde grueso impreso en el centro.

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

El bloque establecer color de lápiz/fuente en pantalla permite configurar el color del texto, los píxeles, las líneas y los contornos de las formas. El color predeterminado es blanco.

Bloque de pila de color de pluma/fuente#
Establezca el color del lápiz/fuente en [rojo v] en la pantalla

Ejemplo

Parámetros

Descripción

color

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

  • rojo
  • verde
  • azul
  • negro
  • blanco
  • amarillo
  • anaranjado
  • morado
  • cian
  • transparente

Cuando se inicia, establece el color del lápiz en rojo y dibuja un rectángulo con la esquina superior izquierda en (50, 50), ancho 130 píxeles y alto 60 píxeles.#
cuando empezó
[Draw a rectangle with an orange outline.]
Establezca el color del lápiz/fuente en [naranja v] en la pantalla
dibuja el rectángulo [200] [150] [240] [150] en la pantalla
Establezca el color del lápiz/fuente en [blanco v] en la pantalla
print [VEXcode AIR] at x: [250] y: [220] on screen

Captura de pantalla de la pantalla del controlador del dron VEX AIR con un delgado rectángulo naranja con las palabras VEXcode AIR impresas en blanco en el centro.

establecer el color de relleno del texto en la pantalla#

El bloque establecer color de relleno de texto en pantalla establece el color de relleno detrás del texto impreso. El color de relleno de texto predeterminado es transparente.

establecer color de relleno de texto bloque apilado#
Establezca el color de relleno del texto en [rojo v] en la pantalla

Parámetros

Descripción

color

Color de relleno de texto a utilizar:

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

Ejemplos

Al iniciarse, establece el color de relleno en naranja y dibuja dos rectángulos. El primero está en (50, 50) y el segundo en (50, 130), ambos con 100 píxeles de ancho y 60 de alto.#
cuando empezó :: hat events
[Display two colors behind text.]
Establezca el color de relleno del texto en [rojo v] en la pantalla
imprimir ["Red"] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
Establezca el color de relleno del texto en [azul v] en la pantalla
imprimir ["Blue"] en la pantalla ▶

establecer color de relleno de dibujo en la pantalla#

El bloque de pila establecer color de relleno de dibujo en pantalla establece el color de relleno que se utiliza al dibujar formas. El color de relleno predeterminado es negro.

establecer dibujar relleno color pila bloque#
Establezca el color de relleno del dibujo en [rojo v] en la pantalla

Parámetros

Descripción

color

Color de relleno de la forma a utilizar:

  • rojo
  • verde
  • azul
  • negro
  • blanco
  • amarillo
  • anaranjado
  • morado
  • cian
  • transparente

Ejemplos

Al iniciarse, establece el color de relleno en naranja y dibuja dos rectángulos. El primero está en (50, 50) y el segundo en (50, 130), ambos con 100 píxeles de ancho y 60 de alto.#
cuando empezó
[Draw an orange-filled rectangle with text on top.]
Establezca el color de relleno del dibujo en [naranja v] en la pantalla
dibuja el rectángulo [200] [150] [240] [150] en la pantalla
print [VEXcode AIR] at x: [250] y: [220] on screen

Captura de pantalla de la pantalla del controlador del dron VEX AIR con un rectángulo naranja sólido con un borde blanco delgado y texto blanco que dice VEXcode AIR impreso en el centro.

Dibujar#

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 controlador en el establecer origen.

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

Parámetros

Descripción

número de imagen

La imagen subida por el usuario que se usará. Las opciones cambiarán si se editan los nombres de las imágenes en el Panel de control.

Ejemplo

hacer#
cuando empezó
[Display custom image on screen.]
mostrar archivo de imagen [IMAGE1 v]

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 bloque de pila de píxeles#
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 640.

y

La coordenada y para dibujar el píxel de 0 a 480.

Ejemplo

Cuando se inicia, dibuja un píxel en el centro de la pantalla en las coordenadas (120, 120).#
cuando empezó
[Draw five pixels in a diagonal.]
Dibuja el píxel [360] [200] en la pantalla
Dibuja el píxel [340] [220] en la pantalla
Dibuja el píxel [320] [240] en la pantalla
Dibuja el píxel [300] [260] en la pantalla
Dibuja el píxel [280] [280] en la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR con 5 píxeles espaciados uniformemente impresos en una línea diagonal a través del 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.

bloque de pila de línea de dibujo#
dibuja la línea [0] [0] [10] [10] en la pantalla

Parámetros

Descripción

x1

La coordenada x en píxeles del inicio de la línea, desde 0 hasta 640.

año1

La coordenada y en píxeles del inicio de la línea, desde 0 hasta 480.

x2

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

y2

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

Ejemplo

Al iniciarse, dibuja una línea diagonal desde la esquina superior izquierda (0,0) hasta la esquina inferior derecha (240,240) de la pantalla.#
cuando empezó
[Make an X across the screen.]
dibuja la línea [0] [0] [640] [480] en la pantalla
Establezca el color del lápiz/fuente en [cyan v] en la pantalla
dibuja la línea [0] [480] [640] [0] en la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR con una línea blanca dibujada desde la esquina superior izquierda hasta la esquina inferior derecha, y una línea de color turquesa dibujada desde la esquina inferior izquierda hasta la esquina superior derecha, que se cruzan en el centro.

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-draw-fill-color-on-screen ) actuales.

dibujar un bloque apilable rectangular#
dibuja el rectángulo [0] [0] [10] [10] en la pantalla

Ejemplo

Parámetros

Descripción

incógnita

La coordenada x en píxeles de la esquina superior izquierda del rectángulo, de 0 a 640.

y

La coordenada y en píxeles de la esquina superior izquierda del rectángulo, de 0 a 480.

ancho

El ancho del rectángulo en píxeles.

altura

La altura del rectángulo en píxeles.

Cuando se inicia, dibuja un rectángulo en la pantalla con la esquina superior izquierda en (50,50), ancho de 130 píxeles y alto de 60 píxeles.#
cuando empezó
[Draw two rectangles on the screen.]
dibuja el rectángulo [0] [0] [620] [460] en la pantalla
Establezca el color de relleno del dibujo en [verde v] en la pantalla
dibuja el rectángulo [200] [180] [200] [100] en la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR con un rectángulo verde sólido con un borde blanco delgado impreso en el centro, y un rectángulo blanco delgado impreso alrededor de los bordes exteriores de 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-draw-fill-color-on-screen ) actuales.

Dibujar bloque de pila circular#
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 640.

y

La coordenada y en píxeles del centro del círculo, de 0 a 480.

radio

El radio del círculo en píxeles.

Ejemplo

Al iniciarse, dibuja un círculo en la pantalla con el centro en (120,120) y un radio de 40 píxeles.#
cuando empezó
[Draw one green circle on the screen.]
Establezca el color de relleno del dibujo en [verde v] en la pantalla
dibuja el círculo [320] [240] [200] en la pantalla

Captura de pantalla de la pantalla del controlador del dron VEX AIR con un gran círculo verde sólido con un borde blanco delgado dibujado en el centro de la pantalla.

Tocar#

pantalla pulsada#

El bloque booleano screen pressed indica si se está presionando la pantalla del controlador en ese momento.

  • Verdadero - La pantalla está siendo presionada actualmente

  • Falso - No se está pulsando la pantalla.

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

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

cuando empezó
[Play a sound when the screen is pressed.]
para siempre
si <¿pantalla presionada?> entonces
tocar nota [bajo v] [C v] [note_eight v] ▶
Al pulsar la pantalla, se muestra el primer mensaje. El código espera a que se suelte la pantalla y solo continúa después de volver a pulsarla para mostrar el segundo mensaje.#
cuando empezó
[Display different messages after the screen is pressed.]
esperar hasta <¿pantalla presionada?>
imprimir [First message!] en la pantalla ▶
Colocar el cursor en la siguiente fila de la pantalla
[Lift finger to press the screen again.]
esperar hasta <no <¿pantalla presionada?>>
esperar hasta <¿pantalla presionada?>
imprimir [Second message!] en la pantalla ▶

posición de la pantalla#

El bloque de informe de posición de pantalla informa la coordenada x o y en píxeles donde se presionó la pantalla por última vez. El valor de retorno para x está entre 0 (izquierda) y 640 (derecha). El valor de retorno para y está entre 0 (arriba) y 480 (abajo).

Controlador de dron VEX AIR con las dimensiones del área imprimible de la pantalla etiquetadas y delineadas en un recuadro rojo. Las coordenadas comienzan en (0,0) en la esquina superior izquierda y continúan en sentido horario con (0, 640), (480, 640) y (480,0) hasta la esquina inferior izquierda. Las coordenadas centrales de la pantalla están etiquetadas como (240, 320).

bloque de reportero de posición de pantalla#
(posición de pantalla [incógnita v])

Parámetros

Descripción

coordinar

La coordenada de la última pulsación de pantalla en píxeles: x indica la posición horizontal y y indica la posición vertical.

Ejemplo

Al iniciarse, comprueba continuamente si se pulsa la pantalla. Si se pulsa, borra la pantalla e imprime las coordenadas x e y de la posición táctil.#
cuando empezó
[Play high or low note based on where screen is pressed.]
para siempre
si <¿pantalla presionada?> entonces
si <(posición de pantalla [incógnita v]) [math_greater_than v] [320]> entonces
tocar nota [alto v] [C v] [note_eight v] ▶
demás
tocar nota [bajo v] [C v] [note_eight v] ▶

cuando el evento de pantalla#

El bloque de código when screen event se ejecuta cuando se presiona o se suelta la pantalla del controlador.

Cuando el evento de pantalla se bloquea#
cuando la pantalla [presionado v]

Parámetros

Descripción

acción

Determina cuándo se ejecutará la pila de bloques adjunta: pressed se ejecuta cuando se presiona la pantalla y released se ejecuta cuando se suelta la pantalla.

Ejemplo

cuando la pantalla [presionado v]
[Play a sound when the screen is pressed.]
reproducir sonido [éxito v] ▶