Syntaxe :
Temporisation (Retard) de Longueur Fixe : WAIT unité de temps
Temporisation (Retard) Conditionnelle : WAIT {WHILE | UNTIL} condition
Explication :
La commande WAIT fera que le programme attendra pendant le temps spécifiés (comme par ex. 1 seconde), ou si une condition tant que/ jusqu'à soit vraie.
Quand on utilise une temporisation de longueur fixe, il y a une variété d'unités, comme :
Unité
Taille d'unité
Rang de tempo
us 1 microseconde
1 us - 255 us
10us 10 microsecondes
10 us - 2.55 ms
ms 1 milliseconde
1 ms - 255 ms
10ms 10 millisecondes
10 ms - 2.55 s
s 1 seconde
1 s - 255 s
m 1 minute
1 min - 255 min
h
1 heure
1 hour - 255 hours
Les unités de 10us et 10ms existent pour travailler autour de la limite des variables 8 bits (255).
Exemple :
'Ce code attendra tant que un bouton soit appuyé, alors on allumera une lumière chaque demi-seconde. Linterna: SET verde ON 'Allume la lumière WAIT 50 10ms 'Attendre durant 50 x 10 (500) millisecondes SET verde OFF 'Éteindre la lumière WAIT 50 10ms 'Attendre durant 50 x 10 (500) millisecondes GOTO Linterna
Pour plus d'aide, voir : conditions