Laufende Datenabspeicherung samt Datum und Zeit?
Hallo,
ich arbeite gerade zum ersten Mal mit LabVIEW - schreibe ein Programm zur Steuerung eines Stirling-Kühlers - und komme eigentlich auch ganz gut zurecht. Nun habe ich aber ein Problem:
Die empfangenen Daten sollen laufend samt Datum und Zeit gespeichert werden, und zwar immer eine Datei pro Tag.
Ich habe mich hier im Forum schon etwas schlau gemacht und gefunden, wie das prinzipiell funktioniert (der Beitrag "Meßwerte mit Datum in Excel"). Das funktioniert auch, ich habe aber noch keine Möglichkeit gefunden, einzustellen, dass nach bestimmter Zeit eine neue Datei angefangen wird. Geht das irgendwie? Außerdem wüßte ich dann nicht, wie ich die stetige Speicherung hinbekomme, da ich das Array ja erst habe, wenn die Messung gestoppt wird...
Alternative ist das Express-VI "Write to Measurement File", wo diese Einstellung vorhanden ist, da habe ich es aber noch nicht geschafft, die Daten in das gewünschte dynamic-data-Format zu bringen, da hier die time stamp Probleme macht, die ich nur zu einem String hinbekomme.
Meine dritte Überlegung ist die, dass ich die aktuelle Zeit und das aktuelle Datum direkt in den Waveform Chart, den ich zur ständigen Anzeige der aktuellen Meßwerte benutze, einbaue. Denn dann müßte man nur noch einstellen, dass in der Datei die X-Werte angezeigt werden. Dies wäre vermutlich die einfachste Möglichkeit. Allerdings müßte dazu bei Programmstart die aktuelle Zeit automatisch als X-Achsen-Skalierung auftauchen. Aber wenn ich absolute Zeit wähle, kommt als Offset Januar 1904 und man müßte immer per Hand den akutellen Offset einstellen. Gibt es da eine Möglichkeit, dies zu automatisieren?
Oder gibt es auf der anderen Seite eine Möglichkeit, in einem Graphen laufend die Meßwerte anzuzeigen? Mit einem Graphen wäre nämlich das Datum/Zeit-Problem gelöst.
Schon mal vielen Dank im Voraus, ich hoffe, dass mir jemand helfen kann!
|