qui
permet d'itérer
un groupe d'opérateurs. L'itération se fait à partir d'une valeur initiale
jusqu'à une valeur finale (borne incluse) selon un pas
d'incrémentation donné.
Le groupe de composants se trouve dans le sous-graphe
associé
au composant de type For.
Ce sous-graphe peut être ouvert à en double-cliquant
sur le composant.
Les nombres d'entrées, de sorties et de paramètres
possibles sont donnés au moment de
la création du composant.
Propriétés

Paramètres
Les 3 paramètres ($0, $1 et $2) sont utilisés dans l'ordre pour:
- Définir la valeur initiale de l'itération ($0) ;
- Définir la valeur finale de l'itération ($1) ;
- Définir la valeur du pas d'incrémentation ($2) ;
L'itération correspond à l'instruction ci-dessous :
pour i=$0 jusqu'à $1 par pas de $2 faire
exécuter le sous-graphe.
Les autres paramètres $3, $4, ... sont considérés comme des constantes
dans la boucle.
Construction du sous-graphe
Le sous-graphe contient la chaîne d'opérateurs à itérer.

Les plots de connexion des entrées, de valeur du paramètre d'itération, de masque et
de sorties de la structure de contrôle se retrouvent dans la fenêtre
du sous-graphe associé :
- Les entrées du composant For se retrouvent sous forme
de plots de connexion en haut à gauche de la fenêtre associée au sous-graphe.
Ces entrées sont utilisées pour la première exécution.
- Les entrées intermédiaires sont données sur les plots
de connexion en bas à droite.
Elles sont utilisées pour les exécutions suivantes.
Toutes les ré-entrées doivent être affectées,
au besoin avec les entrées de la première
exécution si celles-ci sont réutilisées telles que.
- Le pas d'itération du composant For se retrouve en
haut de la fenêtre. Il détient la valeur courante de
l'itération. Les autres paramètres contiennent la valeur
donnée dans la fenêtre de propriétés. Le premier plot
de paramètre correspond à la valeur d'itération,
et le second correspond au quatrième paramètre ($3)
du composant For.
- Le masque du composant For se retrouve en haut de la fenêtre.
Le masque sera toujours le même à chaque itération.
- Les sorties finales se trouvent en haut à droite
de la fenêtre.
Ce sont ces sorties qui seront retournées par le composant For.
- Le résultat final se trouve en bas de la fenêtre.
C'est ce résultat qui sera retourné par le composant For.
Par exemple, le graphe ci-dessus correspond au fragment de code:
datafile1 = datafile(slot$0)
for i in parameter$0 to parameter$1 step parameter$2
do
r1=pmeanfiltering parameter$3 datafile1 datafile2
r2=test datafile2 datafile3
cp datafile3 datafile1
done
cp datafile3 outputslot$0
resultslot$0 = r2
Précaution
Chaque sortie comme la valeur de sortie doivent absolument être affectées
(par un lien) pour que l'exécution soit possible.
Voir aussi
Retour au manuel