Minutero#

Introducción#

El módulo Brain del VEX EXP cuenta con un temporizador que registra el tiempo transcurrido desde el inicio de un proyecto. Puede utilizarse para medir duraciones, activar eventos tras un tiempo determinado o reiniciarse para nuevas operaciones de temporización.

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

reiniciar temporizador#

El bloque reiniciar temporizador reinicia el temporizador a cero.

El bloque de pila del temporizador de reinicio.#
reiniciar el temporizador

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Una pila de bloques que comienza con un bloque “cuando se inicia”, seguido de un bloque de comentarios que indica “Imprime la hora en la pantalla y reinicia el temporizador después de cinco segundos”. Dentro de un bucle infinito, un bloque de reinicio del temporizador inicia el ciclo. Un bucle while se ejecuta mientras el temporizador sea menor o igual a tres segundos, borrando repetidamente la fila 1, colocando el cursor e imprimiendo el valor del temporizador en la pantalla.#
cuando empezó
[Display the time the robot takes to turn right.]
unidad [adelante v] para [200] [mm v] ▶
reiniciar el temporizador
girar [derecha v] por [90] grado ▶
Establezca la precisión de impresión en [0.1 v] en la pantalla
imprimir [Turn right took] en la pantalla ◀ y coloque el cursor en la siguiente fila
imprimir (temporizador en segundos) en la pantalla ▶
imprimir [ seconds] en la pantalla ▶

temporizador en segundos#

El bloque temporizador en segundos devuelve el tiempo transcurrido desde la última vez que se reinició el temporizador, como un número decimal en segundos.

El bloque del reportero del temporizador en segundos.#
(temporizador en segundos)

Parámetros

Descripción

Este bloque no tiene parámetros.

Ejemplo

Una pila de bloques que comienza con un bloque when started, seguido de un bloque de comentarios que indica que se mostrará el tiempo transcurrido después de 2 segundos. Un bloque wait until pausa la ejecución hasta que el temporizador alcance o supere los dos segundos. Una vez que se cumple esta condición, un bloque print muestra el valor del temporizador en la pantalla.#
cuando empezó
[Display the time after 2 seconds have passed.]
esperar hasta <(temporizador en segundos) [math_greater_than_or_equal_to v] [2]>
imprimir (temporizador en segundos) en la pantalla ▶

cuando el temporizador#

El bloque temporizador de activación activa la pila de bloques adjunta después de un tiempo determinado.

El bloque del sombrero del temporizador cuando.#
cuando el temporizador > [1] segundos

Parámetros

Descripción

tiempo

Especifica el número de segundos antes de que comience la pila de bloques adjunta. Admite números enteros y decimales.

Ejemplo

Una pila de bloques que comienza con un bloque “cuando el temporizador sea mayor que 2 segundos”, seguido de un bloque de comentario que dice “Reproducir un fallo después de 2 segundos”. Una vez que el temporizador supera los dos segundos, un bloque de sonido reproduce el sonido de fallo.#
cuando el temporizador > [2] segundos
[Display a message after 2 seconds.]
imprimir [Time's up!] en la pantalla ▶