La structure de contrôle ForDéfinitionUne structure de contrôle de type For est un composant 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ésParamètresLes 3 paramètres ($0, $1 et $2) sont utilisés dans l'ordre pour:
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-grapheLe 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é :
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écautionChaque sortie comme la valeur de sortie doivent absolument être affectées (par un lien) pour que l'exécution soit possible. Voir aussi |