LabVIEWForum.de
große Datenmenge sekündlich 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: große Datenmenge sekündlich speichern (/Thread-grosse-Datenmenge-sekuendlich-speichern)



große Datenmenge sekündlich speichern - jojo - 01.12.2008 15:33

Hallo,

ich habe jede Menge aktuelle Daten in Arrays (Array für Temperaturen, Array für Durchflüsse usw.)
Ich möchte nun im Sekundentakt (evtl. auch 1/10 Sekundentakt) sämtliche Messwerte speichern.
Es handelt sich um ca. 200 Werte, die auf 5-5 Arrays (meist DBL) aufgeteilt sind.

Die Aufzeichnung geht über mehrere Tage.
Die Daten sollen anschließend mit Diadem aufbereitet werden.

Kann mir vielleicht jemand sagen, wie ich diese Aufgabe am einfachsten und am besten in LabVIEW 8.5 umsetzen kann?

Hab mich schon über die Dateiformate tdm und tdms informiert, aber leider noch kein lauffähiges Programm erstellen können.

Danke

Gruß
Jojo


große Datenmenge sekündlich speichern - jojo - 01.12.2008 20:43

uups hab grad einen fehler entdeckt...

also die werte sind auf 4 bis 5 (nicht 5-5) Arrays (eindimensional) aufgeteilt.

Würd mich über eine Antwort freuen!!!
Danke schonmal

Gruß


große Datenmenge sekündlich speichern - jojo - 02.12.2008 12:42

hmmm...

hab ich die Frage nicht vernünftig formuliert!?
braucht ihr noch irgendwelche Informationen?

oder weiss keiner einen Rat?
müsste doch eigentlich ein häufiger auftretendes Problem sein.

Wär auf jeden Fall klasse wenn mir jemand helfen könnte!

Danke


große Datenmenge sekündlich speichern - gottfried - 02.12.2008 16:32

' schrieb:ich habe jede Menge aktuelle Daten in Arrays (Array für Temperaturen, Array für Durchflüsse usw.)
Ich möchte nun im Sekundentakt (evtl. auch 1/10 Sekundentakt) sämtliche Messwerte speichern.
Es handelt sich um ca. 200 Werte, die auf 5-5 Arrays (meist DBL) aufgeteilt sind.

Ich verstehe das Problem nicht, 200 Werte in der Sekunde ist kein Problem, auch formatiert nicht.

Gottfried


große Datenmenge sekündlich speichern - oenk - 02.12.2008 16:36

und wenn du mit dem Programm-Ablauf ein Problem hast (dh das Hauptprogramm zu lange mit speichern beschäftigt ist),
dann ist ein RingPuffer das Mittel der Wahl


große Datenmenge sekündlich speichern - jojo - 02.12.2008 19:50

ja also das problem ist, dass ich ganz einfahc nicht weiss wie ich es in die Tat umsetzen kann...

Wie kann ich ein oder mehrere arrays in eine tdm oder tdms datei speichern.

ich möchte als erstes den header (also Beschriftung und Einheit) definieren, und dann dann jede sekunde die arrays als neue zeile in den datensatz einfügen.

aber das krieg ich irgendwie nicht hin...


große Datenmenge sekündlich speichern - oenk - 03.12.2008 08:21

Schon mal die Beispiele im Example-Finder angeschaut?
Dort gibt es einen Haufen Beispiele....ich hab nur einen kurzen Blick darauf geworfen (ich arbeite nicht mit TDM / TDMS), konnte mir aber schon ein erstes Bild davon machen...


große Datenmenge sekündlich speichern - jojo - 03.12.2008 09:47

ja hab ich, aber leider ohne Erfolg.

Könntest du vielleicht ein einfaches Beispiel posten das so funktioniert: erst Header schreiben und dann im Sekundentakt daten aus ein oder mehreren Arrays aufzeichnen.

Wär super, ich komm irgendwie nicht weiter.

DANKE


große Datenmenge sekündlich speichern - oenk - 03.12.2008 15:13

nein tut mir leid....
da ich noch nie mit TDM / TDMS gearbeitet habe und auch keine Zeit habe mich da einzuarbeiten musst du auf jemand anderen hoffen...
Aber ich geh schwer davon aus: du bist nicht der Erste, der das versucht....da gibt es sicher zig Lösungen

poste doch mal deine bisherigen Versuche, vielleicht kann da jemand darauf aufbauen

viel Erfolg!