Structure séquence
6.2 Structure séquence
Le moyen le plus simple de forcer des opérations à se dérouler dans un ordre déterminé par le programmeur, est d’utiliser la structure séquence. Celle-ci a deux représentations possibles : déroulée ou empilée. On peut passer de l'une à l'autre par le menu contextuel de la structure.
La structure séquence s'exécute de la première à la dernière case, il n'est pas possible de l'arrêter avant. Pour cette raison, on l’utilisera avec parcimonie et on privilégiera le flux de données (du cluster d’erreur par exemple) pour séquencer une application.
Pour la représentation empilée, l'ordre d'exécution est déterminé par le numéro du sélecteur. Le sélecteur permet de changer le numéro de la vue qui est affichée, mais ne change pas l’ordre d’exécution.
Dans l’exemple suivant, on mesure le temps d’exécution d’une opération d’acquisition.
Dans la représentation déroulée, le diagramme de la case la plus à gauche s'exécute, puis on passe au diagramme suivant, etc.
Utilisation du cluster d’erreur pour séquencer une application :