Minuteur#

Introduction#

Le minuteur du robot de codage VEX AIM enregistre le temps écoulé depuis le début d’un projet. Il peut servir à mesurer la durée d’une tâche, à déclencher des événements après un délai défini ou à se réinitialiser pour de nouvelles opérations de chronométrage.

Vous trouverez ci-dessous la liste de tous les blocs :

réinitialiser le minuteur#

Le bloc de pile réinitialisation du minuteur remet le minuteur à zéro. Cela permet de démarrer le chronométrage d’une nouvelle partie d’un projet sans redémarrer l’ensemble du projet.

Le bloc de pile du minuteur de réinitialisation.#
réinitialiser le chronomètre

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Une pile de blocs commence par un bloc « quand démarré », suivi d’un bloc de commentaire indiquant : « Afficher l’heure à l’écran et la réinitialiser après cinq secondes. » À l’intérieur d’une boucle infinie, un bloc de réinitialisation du minuteur lance le cycle. Une boucle « tant que » s’exécute tant que le minuteur a moins de trois secondes, effaçant la première ligne, positionnant le curseur et affichant la valeur du minuteur à l’écran.#
au démarrage
[Display the time the robot takes to turn right.]
se déplacer [avant v] sur (20) [mm v] ▶
réinitialiser le chronomètre
pivoter [droite v] de (90) degrés ▶
afficher [Turn right took] sur l'écran ◀ et placer le curseur sur la ligne suivante
afficher (minuterie en secondes) sur l'écran ▶
afficher [seconds] sur l'écran ▶

minuteur en secondes#

Le bloc minuteur en secondes affiche le temps écoulé depuis la dernière réinitialisation du minuteur, sous forme décimale en secondes. Le minuteur est automatiquement réinitialisé au début d’un projet. Ce bloc permet de mesurer le temps nécessaire au robot pour effectuer différentes actions.

Bloc de reporting du minuteur en secondes.#
(minuterie en secondes)

Paramètres

Description

Ce bloc ne comporte aucun paramètre.

Exemple

Une pile de blocs commence par un bloc « quand démarré », suivi d’un bloc de commentaire indiquant : « Afficher le temps après 2 secondes. » Un bloc « attendre jusqu’à » suspend l’exécution jusqu’à ce que le minuteur atteigne ou dépasse deux secondes. Une fois cette condition remplie, un bloc « afficher » affiche la valeur du minuteur à l’écran.#
au démarrage
[Display the time after 2 seconds have passed.]
attendre jusqu'à <(minuterie en secondes) [math_greater_than_or_equal_to v] [2]>
afficher (minuterie en secondes) sur l'écran ▶

lorsque la minuterie#

Le bloc chapeau when timer exécute la pile de blocs attachée après un laps de temps spécifié.

Le bloc de chapeau de minuterie quand.#
quand la minuterie est > à [1] secondes

Paramètres

Description

temps

Spécifie le nombre de secondes avant le début de la pile de blocs associée. Accepte les nombres entiers et décimaux.

Exemple

Une pile de blocs commençant par un bloc « quand le minuteur > 2 secondes », suivi d’un bloc de commentaire indiquant « Jouer un son d’échec après 2 secondes ». Une fois le minuteur dépassé deux secondes, un bloc « jouer un son » émet le son d’échec.#
quand la minuterie est > à [2] secondes
[Play a fail sound after 2 seconds.]
jouer le son [échec v] ▶