De Scratch Wiki en Français


Le bloc « (chronomètre) »


(chronomètre)
(chronomètre)

Catégorie : Capteurs
Type : Bloc de valeur
Ajouté dans : ?


Code du bloc : (chronomètre)


Le chronomètre est un bloc de valeur contenant le temps s'étant écoulé depuis que le projet a été lancé ou que le chronomètre a été réinitialisé pour la dernière fois. Il démarre à 0 et augmente progressivement. Le nombre contenu peut être décimal.

Il est souvent utilisé avec le bloc "réinitialiser le chronomètre", qui doit être utilisé au début du projet pour qu'il fonctionne correctement.

Info
 Info :
Pour savoir quand le chronomètre dépasse x secondes, vous pouvez utiliser le bloc de tête « Quand [chronomètre v] > () ».

On peut donc utiliser le bloc réinitialiser le chronomètre pour le remettre à zéro. Cependant, il est impossible de mettre le chronomètre en pause, de lui ajouter ou lui enlever du temps ou encore de lui donner une valeur. Donc si vous avez besoin de manipuler le chronomètre durant un script, il est fortement conseillé de créer son propre chronomètre avec une variable de cette façon :

quand le drapeau vert pressé
répéter indéfiniment
si <(temps)=(1)> alors
attendre (0.1) secondes
ajouter (0.1) à [temps v]
end
end

Ainsi, il est possible de modifier la variable.

Info
 Info :
Pour mettre la variable en pause, il faut mettre la variable "temps" à 0 (ou quelque chose qui n'est pas égal à 1). Pour relancer le chronomètre, il suffit de mettre la variable "temps" à 1. Pour changer le chronomètre, il suffit d'utiliser les blocs oranges pour contrôler la variable. Exemple :
mettre [temps v] à (5)
ajouter (-3) à [temps v]