# ShiftRegister

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.

## ShiftRegister – entrées

Paramètres | Description
Événement | Détermine l’événement de mise à jour auquel il faut lire la valeur. 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 ) (par défaut). une cellule contenant une fonction Button. Remarque : ShiftRegister met en mémoire tampon l’état d’une valeur référencée après que cette valeur ne soit mise à jour pas toute autre fonction qui dépend de l’événement spécifié.
Valeur | Une référence à la cellule contenant les données sources (-9999999 à 9999999 ; par défaut = 0).
Nbre de pas | Détermine le nombre de valeurs dans le groupe de registre à décalage interne de la fonction (1 à 5000 ; 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.

## ShiftRegister – 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 la feuille de calcul lorsque la fonction est insérée dans une cellule pour la première fois, il contient les Vision Data Access functions de stockage de données datées :
Label | Fonction | Description
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.