LabVIEWForum.de
gleitendes Zeitfenster - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: gleitendes Zeitfenster (/Thread-gleitendes-Zeitfenster)



gleitendes Zeitfenster - moppulli - 25.01.2008 11:16

Moin,
danke schonmal für die Hilfe...
folgendes Problem:
ich muss aus einem gemessenen Volumenstrom den Volumenstrom in einer bestimmten Variablen Zeit berechnen.
Dieser muss nach jedem Durchlauf ermittelt werden.
Dazu brauch ich quasi ein gleitendes Zeitfenster.
Die Daten müssen quasi über eine bestimmte Zeit gespeichert werden und dann summiert werden.
Hat da vielleicht einer eine Idee zum Anfangen.
Folgende Daten stehen zur Verfügung:
Wert, dt seit letzem Wert, Gesamt_t des Zeitfensters
Ich denk da an so nen dynamisches Array wo vielleicht überprüft wird ob der älteste Wert auch nicht zu alt ist
und wenn doch wird so lange rausgeschmissen bis nicht mehr zu alt.

mfg
moppulli


gleitendes Zeitfenster - Y-P - 28.01.2008 13:53

Hört sich doch schon mal gut an. Big Grin

Gruß Markus

' schrieb:Ich denk da an so nen dynamisches Array wo vielleicht überprüft wird ob der älteste Wert auch nicht zu alt ist
und wenn doch wird so lange rausgeschmissen bis nicht mehr zu alt.



gleitendes Zeitfenster - Lucki - 28.01.2008 14:26

Dazu eignet sich gut ein Point-to-Point FIR-Filter mit diesen Vorwärtskoeffiziemten: Alle Werte = 1, Anzahl der Koeffizienten = Anzahl der letzten Werte, über die summiert werden soll:
(bei Mittelwertbildung statt Summierung über die letzten N Werte müßten die Koeffizienten den Wert 1/N haben)
Lv82_img[attachment=10845]