# DelayLine

Implementiert ein Registerarray oder einen „Datenstrom“, in dem die Werte einer Zelle nach jedem Ereignis zwischengespeichert werden.

Hinweis: Nach dem Zurücksetzen wird der erste gelesene Wert in das Register geschrieben.

## DelayLine – Eingaben

Syntax: DelayLine(Ereignis,Wert,Anzahl Schritte,Zurücksetzen)

Parameter | Beschreibung
--- | ---
Ereignis | Gibt das Ereignis an, das eine Aktualisierung erzwingt.Dieser Parameter muss auf eines der folgenden verweisen: Die Datenstruktur „Image“ in Zelle A0, die die AcquireImage-Funktion beinhaltet. Eine Zelle, die eine Event-Funktion enthält. Eine Zelle, die eine Button-Funktion enthält. Hinweis: „DelayLine“ puffert den Status eines referenzierten Wertes, bevor dieser Wert durch eine andere Funktion, die vom angegebenen Ereignis abhängt, aktualisiert wird.
Wert | Ein Verweis auf die Zelle, die die Quelldaten enthält (-16777216 bis 16777216; Standard = 0).
Anzahl Schritte | Definiert die Anzahl von Werten im internen Registerarray der Funktion. (Standard = 10)
Zurücksetzen | Zwingt die Funktion, zuvor gelesene Werte zu löschen. Der erste nach dem Zurücksetzen gelesene Wert „füllt“ das Register.
0 = AUS (Standard) | Die Funktion liest weiterhin Werte in den Datenstrom.
1 = EIN | Die Funktion löscht alle Werte aus dem Datenstrom.

## DelayLine – Ausgaben

Rückgabewert | Eine Delay-Datenstruktur mit Statistiken für den angegebenen Wert über ein Intervall vom Zurücksetzen bis zum aktuellen Zustand.
Ergebnisse | Wenn die Funktion in eine Zelle eingefügt wird, wird in der Tabelle eine Ergebnistabelle erstellt.

## DelayLine – Vision-Datenzugriffsfunktionen

Die folgenden Datenzugriffsfunktionen werden zum Erstellen der Ergebnistabelle automatisch in die Tabelle eingefügt.

Letzter | GetValue(Verzögerung, Index) | Dies ist der letzte in der Struktur enthaltene Wert.
Mittelwert | GetMean(Verzögerung) | Dies ist der Mittelwert aller Werte in der Struktur.
SDev | GetSDev(Verzögerung) | Dies ist die Standardabweichung aller Werte in der Struktur.
Min | GetMin(Verzögerung) | Dies ist der kleinste in der Struktur enthaltene Wert.
Max | GetMax(Verzögerung) | Dies ist der größte in der Struktur enthaltene Wert.

Weitere Datenelemente können mithilfe der folgenden Datenzugriffsfunktionen abgerufen werden:

Count | GetCount(Verzögerung) | Dies ist die Anzahl der in der Struktur enthaltenen Werte.
Summe | GetSum(Verzögerung) | Dies ist die Summe aller in der Struktur enthaltenen Werte.