|
La boucle infinie Une séquence peut s'exécuter elle-même créant ainsi une boucle dite 'infinie'. Par conséquent, cette séquence ne se terminera pas, et si elle n'est pas exécutée en parallèle, elle entrave le fonctionnement du reste du programme. Cette séquence devra être interrompue via l'intervention de l'opérateur ou via l'intervention d'une séquence de niveau hiérarchique supérieur. Selon les particularités de l'environnement de programmation, l'interruption d'une séquence n'entraîne pas nécessairement la désactivation des actionneurs activés par la séquence. Illustration Dans la simulation qui suit, le système robotique est contrôlé à l'aide d'un langage iconique et il est programmé en mode apprentissage. La séquence "infinie" définie plus bas contrôle le clignotement d'un feu lumineux. |