SlidingWnd
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
SlidingWnd liefert einen gleitenden/schrittweisen Ausschnitt aus einem Datenvektor.
Parameter
Parameter: intern (Dialog), extern (ParamConv), Datenbank (DBLoad).
Signalcharakteristik
Signaltyp: DOUBLE[] oder SWORD[].
Signalbezeichner: Validierungsbeschreibung für Signal.
Steuereingang: Pulseingang oder Triggereingang
Ausgabe
Blockgröße: Anzahl der Werte pro Block
Überlappung: Anzahl der Werte die im nächsten Block nochmals ausgegeben werden.
Paket: Daten als Paket ausgeben. (Mit neuem Zeitstempel).
Funktionsweise
Vom Eingang Data werden Daten gelesen und im Modul intern zwischengespeichert. Wenn kein Trigger/Pulse-Eingang verdrahtet ist, so wird sofort in jedem Zyklus ein Datenvektor ausgegeben. Im Modus Trigger wird nur ein Vektor ausgegeben, wenn am Trigger-Eingang eine "1" anliegt (solange keine "0" folgt). Im Modus Puls wird nur ein Vektor ausgegeben , wenn ein "1"-Signal an den Eingang Pulse ankommt (nur ein Block/Paket).
Es wird ein Datenvektor mit der unter Blockgröße eingestellten Anzahl von Elementen ausgegeben und anschließend gelöscht (bis auf die Anzahl der Werte im Feld Überlappung). Beim nächsten Aufruf des Moduls werden wieder alle Daten vom Eingang gelesen, zu dem bestehenden Daten hinzugefügt und wieder ausgegeben. Wenn zuwenig Werte vorhanden sind, als in Blockgröße angegeben, werden keine Daten ausgegeben, sondern erst, wenn wieder genügend vom Eingang gelesen wurden.
Die Daten werden als Block oder als Paket ausgegeben (mit neu berechneten Zeitstempel).
Ein-/Ausgänge
Eingänge
EXT, DB SWORD{blockSize}, SWORD{overlap}, SWORD{packet Externe Parameter
Data TYPEINFO{TypeInfo}
DOUBLE[]{TIME_DOMAIN}

oder
TYPEINFO{TypeInfo}
SWORD[]{TIME_DOMAIN}
Dateneingang
Trigger/Pulse TYPEINFO{TypeInfo}
SWORD[1]{bin}   
Entweder Pulse oder Triggereingang.
Clear TYPEINFO{TypeInfo}
SWORD[1]{bin}   
Löscht den gespeicherten Datenvektor im Modul
Ausgänge
Data TYPEINFO{TypeInfo}
DOUBLE[]{TIME_DOMAIN}
Datenausgang
Limitierungen
-
Querverweise
FFT, MixFFT, Window
Beispiele
slidingwnd_bsp.bmp (292472 bytes)