+33 1 69 88 85 29
Cadencement des boucles
6.5 Cadencement des boucles
Pour laisser du temps au processeur de traiter les différentes tâches actives simultanément (par exemple le programme et l’interface utilisateur), il est important de cadencer les boucles avec des fonctions d’attente. Pendant l’exécution de la fonction d’attente, la boucle est « en sommeil », et le processeur peut traiter d’autres processus.
Les fonctions permettant de cadencer et temporiser les boucles se trouvent dans la palette Informations Temporelles, et sont :
- Attendre (ms) : attente exacte du temps demandé
- Attendre un multiple de ms : attente jusqu’à une synchronisation avec l’horloge du PC ; la durée de la première itération de la boucle est inférieure à celle demandée afin de per-mettre cette synchronisation. Cette fonction peut être utile pour synchroniser 2 boucles via l’horloge du PC.
- Temps d’attente (VI express) : similaire à la fonction Attendre (ms), mais le temps est ici paramétré en secondes
Utiliser la fonction Temps écoulé non pas pour cadencer une boucle mais pour surveiller la durée d’exécution d’un processus itératif géré par une boucle :