Envelope
Berechnet die Einhüllende eines Zeitsignals.
Die Dokumentation des zugehörigen SPS-Funktionsbausteins finden Sie hier: FB_CMA_Envelope
Für die zeitsynchrone Darstellung und Weiterverarbeitung beachte den Abschnitt Timeshift.
Die Dokumentation der TwinCAT 3 Condition Monitoring SPS-Bibliothek finden Sie hier: Übersicht.
Konfigurationsoptionen
- FFT Length: Ist die Länge der FFT. Sie muss größer als eins und eine ganzzahlige Potenz von zwei sein.
- Window Length: Ist die Länge des Analysefensters in Samples. Die Länge muss größer als eins und eine gerade Zahl sein.
- Number of Channels: Definiert die Anzahl von unabhängigen Kanälen. Diese muss größer als null sein.
Ausgangswerte
- Output: Ausgangsarray mit halber Fensterlänge, welches die berechnete Einhüllende enthält.
- Cnt Results: Gibt die Anzahl der berechneten Ausgangsarrays an.
- New Result: Ist ein boolscher Wert, der angibt, ob im aktuellen Zyklus ein neues Ergebnis erhalten wurde.
Time shift
Aufgrund der Verwendung der Welch Methode (50% Überlappung) für die Analyse sowie einer segmentierten Faltung des analytischen Signals in der Synthese werden vier vollständige Datenpuffer der Länge nWindowLength/2
benötigt um ein valides Ausgangssignal zu berechnen. Ferner ist das Ergegnis um (nFFTLentgth + nWindowLength)/2
Samples verzögert. Dies lässt sich mittels geeigneter Wahl des Time Shift am Kanal des Outputs korrigieren.