Minutero#
Introducción#
El procesador VEX IQ (1.ª generación) cuenta con un temporizador que registra el tiempo transcurrido desde el inicio de un proyecto. Puede utilizarse para medir la duración de una tarea, activar eventos tras un tiempo determinado o reiniciar el temporizador para nuevas operaciones.
A continuación se muestra una lista de todos los bloques disponibles:
reiniciar temporizador – Reinicia el temporizador a cero.
temporizador en segundos – Indica cuánto tiempo ha transcurrido.
cuando el temporizador – Ejecuta una pila de bloques después de que el temporizador exceda un tiempo especificado.
reiniciar temporizador#
El bloque de pila reset timer reinicia el temporizador a cero. Esto se puede usar para comenzar a cronometrar una nueva parte de un proyecto sin reiniciar todo el proyecto.
reiniciar el temporizador
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
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] sobre [Brain v]
imprimir [Turn right took] en [Brain v] ◀ y coloque el cursor en la siguiente fila
imprimir (temporizador en segundos) en [Brain v] ▶
imprimir [ seconds] en [Brain v] ▶
temporizador en segundos#
El bloque de informe temporizador en segundos muestra el tiempo transcurrido desde el último reinicio del temporizador, expresado en segundos con decimales. El temporizador se reinicia automáticamente al inicio de un proyecto. Este bloque permite medir el tiempo que tarda el robot en completar diferentes acciones.
(temporizador en segundos)
Parámetros |
Descripción |
|---|---|
Este bloque no tiene parámetros. |
Ejemplo
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 it takes to move in a square.]
repetir (4)
unidad [adelante v] para (100) [mm v] ▶
girar [derecha v] por (90) grado ▶
fin
Establezca la precisión de impresión en [0.01 v] sobre [Brain v]
imprimir (temporizador en segundos) en [Brain v] ▶
cuando el temporizador#
El bloque when timer ejecuta la pila de bloques adjunta después de una cantidad de tiempo específica.
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
cuando el temporizador > [2] segundos
[Play a sound after 2 seconds.]
reproducir sonido [alarma v]