La boucle For ne sait pas combien de fois elle doit s'exécuter. Vous devez câbler le terminal de décompte N de la boucle For ou câbler un tableau au cadre de la boucle For en activant l'indexation.

Vous pouvez corriger cette erreur de l'une des manières suivantes :

  • Câblez une valeur d'entier au terminal de décompte N. Dans l'exemple suivant, une valeur de constante est câblée au terminal N et la boucle For s'exécute cinq fois.

  • Câblez un tableau au bord de la boucle For. Lorsque vous connectez un tableau au bord de la boucle For, le tunnel est défini à Activer l'indexation par défaut. La boucle For s'exécute alors une fois pour chaque élément du tableau. Dans l'exemple suivant, un tableau d'entiers est câblé au bord de la boucle For. La boucle For s'exécutera quatre fois car il y a quatre éléments dans le tableau.

    Vous pouvez avoir plusieurs tunnels à indexation activée. La boucle For exécutera autant d'itérations que le nombre d'éléments du plus petit tableau. Dans l'exemple suivant, la boucle For s'exécutera trois fois car le plus petit tableau ne comporte que trois éléments.

  • Vous pouvez câbler le terminal de décompte N et avoir des tunnels d'indexation. La boucle For exécute autant d'itérations que le nombre d'éléments du plus petit tableau. Dans les exemples suivants, le terminal de décompte N et un tunnel d'indexation sont câblés. Dans le premier exemple, N est câblé à 2, un nombre inférieur au nombre d'éléments du tableau ; la boucle For s'exécute donc deux fois. Dans le deuxième exemple, le terminal de décompte de la boucle For est câblé à 8 mais il n'y a que 3 éléments dans le tableau ; la boucle For s'exécute donc trois fois.