Dezimieren (kontinuierlich, CDB)
- Aktualisiert2025-07-30
- 4 Minute(n) Lesezeit
Verringert die Eingangsfolge X um kontinuierlich um den Dezimierfaktor und um den Mittelwert. Zur Auswahl der polymorphen Instanz verbinden Sie Daten mit dem Eingang X oder wählen Sie die Instanz manuell aus.

Ein-/Ausgänge
Zurücksetzen
—
Zurücksetzen initialisiert die Dezimierung. Die Standardeinstellung lautet FALSE. Wenn Zurücksetzen TRUE ist oder das VI zum ersten Mal ausgeführt wird, initialisiert LabVIEW die Dezimierung vom Sample X an, das über den Startindex angegeben wird. Wenn das VI dann erneut gestartet wird und Zurücksetzen FALSE ist, beginnt die Initialisierung bei den letzten Zuständen, die beim vorherigen Aufruf des VIs vorlagen. Um große Datenmengen, die aus kleineren Blöcken bestehen, zu verarbeiten, sollte Zurücksetzen für den ersten Block auf TRUE und danach für alle verbleibenden Blöcke auf FALSE gesetzt werden. Sie können auch in regelmäßigen Abständen von Blöcken Reset auf TRUE setzen, um das Sample, mit dem die Dezimierung beginnt, periodisch zurückzusetzen.
X
—
X ist die komplexe Eingangsfolge für die Dezimierung. Die Anzahl der Elemente in X muss größer oder gleich dem Dezimierfaktor sein.
Dezimierfaktor
—
Dezimierfaktor ist der Faktor, der von der Eingangssequenz X abgezogen wird. Der Dezimierfaktor muss größer als 0 sein. Der Standardwert lautet 1. Wenn der Dezimierfaktor größer als die Anzahl der Elemente in X oder kleiner bzw. gleich Null ist, wandelt das VI Dezimiertes Array in ein leeres Array um und es wird ein Fehler ausgegeben.
Mittelwertbildung
—
Mittelwertbildung bestimmt, wie das VI die Werte in X verarbeiten soll. Wenn die Einstellung für Mittelwertbildung FALSE lautet (Standard), speichert das VI jeden Dezimierfaktor von X. Wenn Mittelwertbildung TRUE ist, dann ist jeder Ausgangswert in Dezimiertes Array das Mittel der Eingangswerte von Dezimierfaktor.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Startindex
—
Startindex gibt an, bei welchem Wert in X die Dezimierung starten soll, wenn das VI zum ersten Mal gestartet wird oder Zurücksetzen TRUE ist. Der Startindex muss größer oder gleich 0 sein. Der Standardwert lautet 0.
Dezimiertes Array
—
Dezimiertes Array gibt die dezimierte Folge von X aus.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Die Ausgangsfolge Y von Dezimiertes Array wird nach folgender Gleichung ermittelt:
Wenn Mittelwertbildung FALSE ist:
Yi=xi*m+sfür i = 0, 1, 2, …, Größe–1,

Wenn Mittelwertbildung TRUE ist:

für i = 0, 1, 2, …, Größe–1,

wobei n die Anzahl der Elemente in X ist, m der Dezimierfaktor, s der Startindex, Größe die Anzahl der Elemente in der Ausgangsfolge Dezimiertes Array,
die kleinste Ganzzahl, die größer oder gleich der Zahl ist und
die größte Ganzzahl kleiner oder gleich der Zahl ist.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Signal Processing\Signal Operation\Continuous Decimating.vi
Zurücksetzen
—
X
—
Dezimierfaktor
—
Fehler (Eingang, kein Fehler)
—
Dezimiertes Array
—
Fehler (Ausgang)
—