# DelayLine

Implémente un groupe de registre à décalage, ou "flux" de données, dans lequel les valeurs sont mises en mémoire tampon après chaque événement.

Remarque : Après une réinitialisation, la première valeur lue remplit le registre à décalage.

## DelayLine – entrées

Syntaxe : DelayLine(Événement,Valeur,Nbre de pas,Réinitialisation)

Paramètre | Description
--- | ---
Événement | Indique l’événement forçant une mise à jour.Ce paramètre doit être une référence à l’un des éléments suivants : La structure de données Image dans la cellule A0, contenant la fonction AcquireImage. Une cellule contenant une fonction Event. Une cellule contenant une fonction Button. Remarque : DelayLine met en mémoire tampon l’état d’une valeur référencée avant que cette valeur ne soit mise à jour par toute autre fonction qui dépend de l’événement spécifié.
Valeur | Une référence à la cellule contenant les données sources (-16777216 à 16777216 ; par défaut = 0).
Nbre de pas | Détermine le nombre de valeurs dans le groupe de registre à décalage interne de la fonction (par défaut = 10).
Réinitialisation | Force la fonction à se vider des valeurs lues auparavant. La première valeur relevée après une Remise à zéro "remplit" le registre à décalage.
0 = OFF (par défaut) | La fonction continue d’enregistrer des valeurs dans le flux de données.
1 = ON | La fonction se vide de toutes les valeurs du flux de données.

## DelayLine – Sorties

Renvoie | Une structure de données Delay contenant les statistiques de la Valeur spécifiée sur une période comprise entre la Remise à zéro et aujourd’hui.
Résultats | Un tableau de résultats est créé dans le tableur lorsque la fonction est insérée dans une cellule pour la première fois.

## Fonctions Vision Data Access DelayLine

Les fonctions Résultats de vision suivantes sont automatiquement insérées dans la feuille de calcul pour créer le tableau de résultats :

Dernier | GetValue(Delay, Index) | Dernière valeur contenue dans la structure.
Médian | GetMean(Delay) | Moyenne de toutes les valeurs de la structure.
SDev | GetSDev(Delay) | Écart-type de toutes les valeurs de la structure.
Min | GetMin(Delay) | Plus petite valeur contenue dans la structure.
Max | GetMax(Delay) | Valeur la plus élevée contenue dans la structure.

Il est possible d’accéder à d’autres éléments avec les fonctions Résultats de vision suivantes :

Décompte | GetCount(Delay) | Nombre de valeurs contenues dans la structure.
Sum | GetSum(Delay) | Somme de toutes les valeurs contenues dans la structure.