Aspecto#

Imprimir#

Imprimir#

El bloque Imprimir se utiliza para imprimir valores o texto en la consola de impresión o en la pantalla de VEX IQ Brain.

imprimir [Hello] ▶

Todos los bloques de reportero se imprimirán como números enteros de forma predeterminada. Utilice el bloque Establecer precisión de impresión para ajustar el número de decimales impresos.

Todos los proyectos nuevos comienzan con el cursor de la pantalla en la fila 1, columna 1 y en la fila 1 de la Consola de impresión.

De forma predeterminada, el bloque Imprimir permanecerá en la misma fila para cualquier comando de impresión posterior. Al expandir el bloque Imprimir para mostrar y colocar el cursor en la siguiente fila, el cursor se moverá a la siguiente fila después de imprimir.

Importante: El bloque Imprimir no imprimirá nada en la pantalla Cerebro a menos que se expanda y coloque el cursor en la siguiente fila o sea seguido por un bloque Siguiente fila.

imprimir [Hello] ◀ y mover cursor a la siguiente fila

Cualquier bloque que devuelva un valor se puede utilizar en el bloque Imprimir.

En este ejemplo, la rotación actual del robot se imprimirá en el IQ Brain.

cuando inicie
imprimir (rumbo de [Gyro5 v] en grados) en consola ◀ y mover cursor a la siguiente fila

Establecer cursor#

El bloque Establecer cursor se utiliza para establecer la ubicación del cursor para los bloques Imprimir en la pantalla del cerebro IQ (1.ª generación) o en la pantalla del controlador.

mover cursor a fila (1) columna (1) en pantalla

El bloque Establecer cursor acepta un rango para la fila de 1 a 5 y un rango para la columna de 1 a 21.

En este ejemplo, el robot imprimirá el valor actual del temporizador en el cerebro, borrará el valor y reiniciará la primera columna y fila antes de volver a imprimir.

cuando inicie
por siempre
[Print the current timer on the Brain.]
imprimir (temporizador en segundos) en consola ◀ y mover cursor a la siguiente fila
[After 1 second, clear the value and reset the cursor.]
esperar (1) segundos
limpiar todas las filas en consola
mover cursor a fila (1) columna (1) en pantalla

Siguiente fila#

El bloque Siguiente fila se utiliza para establecer el cursor de salida de impresión en la consola de impresión, la pantalla del cerebro IQ (1.ª generación) o la pantalla del controlador en la siguiente fila disponible.

mover cursor a la siguiente fila en consola

De forma predeterminada, todos los proyectos comienzan con el cursor de la pantalla en la fila 1, columna 1. El bloque Siguiente fila desplaza el cursor una fila hacia abajo en la pantalla. El bloque Siguiente fila también establece la columna del cursor en la posición 1.

En este ejemplo, el robot imprimirá “Hola” en la y “¡mundo!” en la fila.

cuando inicie
imprimir [Hello] en consola ▶
mover cursor a la siguiente fila en consola
imprimir [world!] en consola ◀ y mover cursor a la siguiente fila

Establecer precisión de impresión#

El bloque Establecer precisión de impresión se utiliza para establecer la cantidad de dígitos que aparecen después del punto decimal al imprimir bloques de reporteros en la consola de impresión o en la pantalla de IQ (1.ª generación) Brain.

establecer precisión de impresión a [0.1 v]

Elija el nivel de precisión con que se imprimirán en la pantalla los bloques de reporteros insertados.

  • Unos (1) (Predeterminado)

  • Décimas (0,1)

  • Centésimas (0,01)

  • Milésimas (0,001)

  • Todos los dígitos (0,000001)

Un bloque de codificación morado con muescas con el texto "establecer precisión de impresión en" seguido de un menú desplegable con el valor "0.1". Debajo del bloque, un menú desplegable expandido muestra las opciones: 1, 0.1 (con una marca de verificación), 0.01, 0.001 y "Todos los dígitos".

En este ejemplo, la precisión de impresión se establece en centésimas antes de imprimir el rumbo del tren motriz actual.

cuando inicie
establecer precisión de impresión a [0.01 v] en consola
imprimir (rumbo de [Gyro5 v] en grados) en consola ◀ y mover cursor a la siguiente fila

Borrar todas las filas#

El bloque Borrar todas las filas se utiliza para borrar toda la pantalla del cerebro IQ (1.ª generación).

limpiar todas las filas en consola

En este ejemplo, el robot imprimirá el valor actual del temporizador en el cerebro, borrará el valor y reiniciará la primera columna y fila antes de volver a imprimir.

cuando inicie
por siempre
[Print the current timer on the Brain.]
imprimir (temporizador en segundos) en consola ◀ y mover cursor a la siguiente fila
[After 1 second, clear the value and reset the cursor.]
esperar (1) segundos
limpiar todas las filas en consola
mover cursor a fila (1) columna (1) en pantalla

Fila despejada#

El bloque Borrar fila se utiliza para borrar una sola fila en la pantalla del cerebro IQ (1.ª generación).

limpiar fila (1) en pantalla

En este ejemplo, el robot imprimirá “VEXcode” en tres filas diferentes antes de eliminar el “VEXcode” en la .

cuando inicie
[Print "VEXcode" on the 1st, 2nd, and 3rd rows.]
repetir (3)
imprimir [VEXcode] en consola ◀ y mover cursor a la siguiente fila
fin
[Wait 1 second before clearing the 2nd row.]
esperar (1) segundos
limpiar fila (2) en pantalla

LED táctil#

Establecer el color del LED táctil#

El bloque Establecer color de LED táctil se utiliza para establecer el color del LED táctil de VEX IQ.

establecer color de [TouchLED11 v] a (ninguno v)

Seleccione qué dispositivo LED táctil desea utilizar.

Un bloque de codificación morado con muescas, resaltado en amarillo a su alrededor, contiene el texto “establecer el color de TouchLED11 en/_static/img/looks/set_touch_led_color_device.png” escrito en blanco. Hay dos menús desplegables: uno con la etiqueta “TouchLED11” y el otro con la etiqueta “ninguno”. Debajo del bloque, un menú desplegable expandido muestra la opción “TouchLED11” con una marca de verificación junto a ella.

Seleccione qué color desea mostrar.

Un bloque de codificación morado con muescas, resaltado en amarillo a su alrededor, contiene el texto “establecer color TouchLED11 en ninguno” escrito en blanco. Hay dos menús desplegables: uno con la etiqueta “TouchLED11” y el otro con la etiqueta “ninguno”. Sobre el bloque, un menú desplegable expandido muestra varias opciones de color, incluyendo “ninguno” (con una marca de verificación/_static/img/looks/set_touch_led_color_color.png, “rojo”, “verde”, “azul”, “blanco”, “amarillo”, “naranja”, “morado”, “rojo violeta”, “violeta” y “azul violeta”.

También puede configurar el color del LED táctil al color detectado por el sensor de color o el sensor óptico usando el bloque Nombre de color del sensor de color o Nombre de color del sensor óptico.

establecer color de [TouchLED11 v] a (nombre de color de [Color12 v])

establecer color de [TouchLED11 v] a (nombre de color de [Optical4 v])

En este ejemplo, el LED táctil se configurará en verde al inicio del proyecto y luego se apagará después de 2 segundos.

cuando inicie
establecer color de [TouchLED11 v] a (verde v)
esperar (2) segundos
establecer color de [TouchLED11 v] a (ninguno v)

Establecer atenuación del LED táctil#

El bloque Establecer desvanecimiento del LED táctil se utiliza para establecer la velocidad con la que el color del LED táctil VEX IQ se desvanece entre colores.

establecer fundido de [TouchLED11 v] a [lento v]

Elige qué LED táctil utilizar.

Un bloque de codificación morado con muescas, resaltado en amarillo a su alrededor, contiene el texto “establecer el desvanecimiento lento de TouchLED11” escrito en blanco. Hay dos menús desplegables: uno con la etiqueta “TouchLED11” y el otro con la etiqueta “lento”. Debajo del bloque, un menú desplegable expandido muestra la opción “TouchLED11” con una marca/_static/img/looks/set_touch_led_fade_device.pngverificación.

Elija qué tan rápido se desvanecerá un color en el LED táctil cuando cambie a un nuevo color.

  • lento - El LED táctil se desvanecerá lentamente a un nuevo color.

  • rápido: el LED táctil se desvanecerá rápidamente a un nuevo color.

  • apagado - El color del LED táctil cambiará instantáneamente.

Un bloque de codificación morado con muescas, resaltado en amarillo a su alrededor, contiene el texto “establecer el desvanecimiento de TouchLED11 a lento” escrito en blanco. Hay dos menús desplegables: uno con la etiqueta “TouchLED11” y el otro con la etiqueta “/_static/img/looks/set_touch_led_fade_time.png”. Debajo del bloque, un menú desplegable expandido muestra las opciones “lento” (con una marca de verificación), “rápido” y “desactivado”.

En este ejemplo, el LED táctil se configurará en verde y el desvanecimiento se configurará en lento al inicio del proyecto, luego el LED táctil cambiará a rojo después de dos segundos.

cuando inicie
establecer color de [TouchLED11 v] a (verde v)
establecer fundido de [TouchLED11 v] a [lento v]
esperar (2) segundos
establecer color de [TouchLED11 v] a (rojo v)

Establecer el brillo del LED táctil#

El bloque Establecer brillo del LED táctil se utiliza para establecer el nivel de brillo del LED táctil VEX IQ.

establecer brillo de [TouchLED11 v] a (50) %

Elige qué LED táctil utilizar.

Un bloque de codificación morado con muescas y resaltado en amarillo que contiene el texto “establecer el brillo del TouchLED11 al 50%” escrito en blanco. Hay dos elementos: un menú desplegable con la etiqueta “TouchLED11” y el número “50” dentro de un óvalo blanco, que representa el nivel de brillo. El símbolo “%” aparece después del número. Debajo del bloque, un menú desplegable expandido muestra la opción “TouchLED11” con una marca/_static/img/looks/set_touch_led_brightness_device.pngverificación.

En este ejemplo, el LED táctil se volverá verde con un brillo del 25 %, luego, después de 2 segundos, el brillo se establecerá en 100 %.

cuando inicie
establecer brillo de [TouchLED11 v] a (25) %
establecer color de [TouchLED11 v] a (verde v)
esperar (2) segundos
establecer brillo de [TouchLED11 v] a (100) %

Color#

Establecer la luz del sensor de color#

El bloque Establecer luz del sensor de color se utiliza para establecer el brillo de la luz del sensor de color VEX IQ.

ajustar luz de [Color12 v] a (50) %

Elija qué sensor de color utilizar.

Un bloque de codificación morado con muescas, resaltado en amarillo a su alrededor, contiene el texto “establecer la luz Color12 al 50%” escrito en blanco. Hay dos elementos: un menú desplegable con la etiqueta “Color12” y el número “50” dentro de un óvalo blanco, que representa el nivel de luz. El símbolo “%” aparece después del número. Debajo del bloque, un menú desplegable expandido muestra la opción “Color12” con una marca/_static/img/looks/set_color_sensor_light_device.pngverificación junto a ella.

En este ejemplo, el sensor de color comenzará con un brillo del 25 %, luego, después de 2 segundos, el brillo se establecerá en el 100 %.

cuando inicie
ajustar luz de [Color12 v] a (25) %
esperar (2) segundos
ajustar luz de [Color12 v] a (100) %