LabVIEWForum.de
Datensätze mit unterschiedlicher Abtastrate speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Datensätze mit unterschiedlicher Abtastrate speichern (/Thread-Datensaetze-mit-unterschiedlicher-Abtastrate-speichern)



Datensätze mit unterschiedlicher Abtastrate speichern - thommy3281 - 07.09.2012 14:55

Hallo zusammen,

möchte zunächst kurz die MEssaufgabe und anschließend mein Problem schildern:

Aufgwbae ist es den Strom eines Motors über zwei Stunden zu erfassen. Allerdings sollten die ersten 30 Sekunden mit 20 kHz abgetastet werden.
die nächsten 30 min dann, sollen nur noch alle 10 Sekunden ein Messwert (Mittelwert) erfasst werden.
Und zum Abschluss sollen die letzten ca. eineinhalb Stunden nur noch alle 30 Sekunden ein Wert erfasst werden.
Dies soll dazu dienen das Einlaufverhalten zu erfassen.

Die Messaufgabe an sich sich ist auch nicht schwer aber ich habe jetzt drei Signale mit unterschiedlichen "Abtastrate" (oder Mittelungen) die ich gerne aneinander hängen würde und dann natürlich auch so speichern möchte.
Über den Signalverlauf ist es nicht möglich weil ich ja nur ein dt angeben kann.
x-y-Graph funktionert das zusammenführen auf jeden Fall, aber wie kann ich dann die Signale sinnvoll abspeichern. tdms nimmt mir die Werte dann nicht mehr ab.

Was nicht akzeptabel ist, ist eine txt-Datei in der ich Spaltenweise die Uhrzeit und Messwert eintrage.
Ich benötige, wenn möglich die absolute Zeit und die Daten sollen später einfach im Excel geöffnet werden können.

Ich hoffe die Erklärung ist einigermaßen klar und es kann mir jemand helfen.


Grüße Thommy


RE: Datensätze mit unterschiedlicher Abtastrate speichern - GerdW - 07.09.2012 15:18

Hallo tommy,

Samplerate mal eben um den Faktor 200000 (von 20kHz auf 0,1Hz) ändern? Hmm

Ich würde zwei Dateien anlegen, die erste enthält die Daten der ersten 30s, in die zweite kommen die Messdaten der folgenden 2h (und vorzugsweise durchgängig im 10s-Takt). Wenn man die Daten dann in Excel (schlimm genug) auswerten möchte, kann man (manuell oder per Makro) die zwei Dateien ja zusammenkopieren.
Ansonsten landest du sehr schnell wieder bei einer zusätzlichen Spalte für den Timestamp...

P.S.:
30s*20kHz = 600kS (plus den Peanuts von weiteren 720 Werten in 2h), ich hoffe du nutzt eine aktuelle Excel-Version auf einem wirlich schnellen Rechner...


RE: Datensätze mit unterschiedlicher Abtastrate speichern - thommy3281 - 07.09.2012 15:28

Ja wir nutzen bereits die aktuelel Version von Excel.
Excel war auch nur eine Option für alle diejenigen die nur über normale Arbeitsrechner verfügen.
Evtl. sollen die Daten mit Minitab oder ähnlichen Statistikprogrammen bewertet werden.

Dazu kommt noch, dass das nicht nur an einem Motor sondern parallel an 10 Motoren geschieht Wink
Aber das sit alles noch verkraftbar.

Am liebsten hätte ich eine tdms-Datei mit den o.g. Kriterien...

Gruß


RE: Datensätze mit unterschiedlicher Abtastrate speichern - rasta - 08.09.2012 11:24

(07.09.2012 15:28 )thommy3281 schrieb:  Ja wir nutzen bereits die aktuelel Version von Excel.
Excel war auch nur eine Option für alle diejenigen die nur über normale Arbeitsrechner verfügen.
Evtl. sollen die Daten mit Minitab oder ähnlichen Statistikprogrammen bewertet werden.

Dazu kommt noch, dass das nicht nur an einem Motor sondern parallel an 10 Motoren geschieht Wink
Aber das sit alles noch verkraftbar.

Am liebsten hätte ich eine tdms-Datei mit den o.g. Kriterien...

Gruß

Hallo Thommy,
im Anhang ein Beispiel mit TDMS mit Verwendung eines Zeitkanals.
Ich habe die Daten für "Allerdings sollten die ersten 30 Sekunden mit 20 kHz abgetastet werden.
die nächsten 30 min dann, sollen nur noch alle 10 Sekunden ein Messwert (Mittelwert) erfasst werden."

simuliert.(Dateigröße ~14MB)
Mit dem Excel TDMS-Importer Plugin kannst Du (Ihr) die TDMS-Daten direkt in Excel einladen.
Minitab kenne ich nicht. Wie sieht es mit DIAdem aus?

Gruß
Ralf