Nœud De Rétroaction - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 8
Boucles et structures
Nœud de rétroaction
Manuel de l'utilisateur LabVIEW
du côté droit du registre à décalage à un autre tunnel, cliquez avec le bouton
droit sur le tunnel et sélectionnez Activer l'indexation dans le menu local,
puis câblez le tunnel au nœud.
Reportez-vous à la section
obtenir des informations complémentaires sur l'indexation dans les
boucles.
Le nœud de rétroaction, représenté à gauche, apparaît automatiquement
uniquement dans une boucle For ou While chaque fois que vous câblez la
sortie d'un sous-VI, d'une fonction ou d'un groupe de sous-VIs ou de
fonctions à l'entrée de ce même VI, fonction ou groupe. Tout comme le
registre à décalage, le nœud de rétroaction stocke les données dès que la
boucle termine une itération, envoie cette valeur à l'itération suivante de la
boucle et transfère le type de données. Utilisez le nœud de rétroaction pour
éviter des fils de liaison d'une longueur superflue dans les boucles. La
flèche du nœud de rétroaction indique le sens dans lequel les données
circulent le long du fil de liaison.
Vous pouvez aussi sélectionner le nœud de rétroaction et le placer à
l'intérieur d'une boucle For ou While uniquement. Si vous placez le nœud
de rétroaction sur le fil de liaison avant d'avoir créé une branche pour le fil
de liaison qui connecte les données au tunnel, le nœud de rétroaction
transmet chaque valeur au tunnel. Si vous placez le nœud de rétroaction
sur le fil de liaison après avoir créé une branche pour le fil de liaison qui
connecte les données au tunnel, le nœud de rétroaction retransmet chaque
valeur à l'entrée du VI ou de la fonction et transmet ensuite la dernière
valeur au tunnel.
Par exemple, la boucle For de la figure 8-4 réalise 10 itérations. Le nœud
de rétroaction transmet la valeur de l'itération précédente de la boucle
au tunnel avant de transmettre cette valeur à l'entrée de la fonction
Additionner. La valeur dans le tunnel est toujours celle qui provient de
l'itération précédente. Sur la dernière itération de la boucle, le nœud de
rétroaction garde la dernière valeur, soit 45 dans ce cas, mais ne la transmet
pas au tunnel ni à l'indicateur numérique. Quand le VI termine son
exécution, la valeur dans l'indicateur numérique est 36, c'est-à-dire la
valeur de l'itération précédente et non la dernière itération de la boucle.
Auto-indexation des boucles
8-10
de ce chapitre pour
ni.com

Publicité

Table des Matières
loading

Table des Matières