LabVIEWForum.de - Zeitangaben in Datei speichern und diese darstellen

LabVIEWForum.de

Normale Version: Zeitangaben in Datei speichern und diese darstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
[attachment=32375]Hallo!

Ich habe schon das Labview-Forum durchforstet, aber leider noch keine Lösung für mein Problem gefunden.
Ich erfasse mit einem DAQ Daten und schreibe diese in eine XML-Datei. In einer Spalte steht die Messzeitpunkt und in der anderen der zugehörige Messwert. In einer anderen Schleife lese ich die Datei und erstelle ein XY-Diagramm.

Ich verwende die Zeit als X-Achse, nur stimmen diese Werte nicht mit der erstellten Achse überein.

Meine Frage: Welchen Datentyp soll ich für die Zeit verwenden, um diesen in einer Spalte speichern zu können und danach in einem XY-Graph darstellen zu können?

Ich sende als Beispiel mein Versuchs-VI mit. Danke für eure Hilfe.

Lv09_img2
Hallo,

- Wozu die ganzen lokalen Variablen? Da kann man auch Drähte ziehen...
- Wozu 2 Dateien, wenn man auch mit einer auskommt?
- Warum in einer Schleife schreiben und in einer zweiten lesen, wenn man die Daten auch intern transportieren kann?
- Du schreibst keine XML-, sondern eine CSV-Datei!

Zitat:Ich verwende die Zeit als X-Achse, nur stimmen diese Werte nicht mit der erstellten Achse überein
Weil du unnötigerweise am X-Offset rumspielst...

Mal ein bisschen aufgeräumt:
[attachment=32377]
Ich hab vielleicht zu wenig verraten, tut mir leid.

- Wozu die ganzen lokalen Variablen? Da kann man auch Drähte ziehen...

Die Variablen werden im richtigen Programm durch die arrays ersetzt, die vom DAQ-Assistenten erstellt werden.

- Wozu 2 Dateien, wenn man auch mit einer auskommt?

Die Zeit-Datei und die Messdatendatei sollte auch eine Datei werden. Ich hatte beim ganzen rumprobieren Probleme einen Zeitstempel gemeinsam mit den Messwerten in ein Array zu schreiben.

- Warum in einer Schleife schreiben und in einer zweiten lesen, wenn man die Daten auch intern transportieren kann?

Ich dachte mir, dass die falsche Darstellung der X-Achse vielleicht mit der Durchlaufzeit derWhile-Schleife zu tun hat. Drum hab ich's in 2Schleifen gepackt.

- Du schreibst keine XML-, sondern eine CSV-Datei!

Der Pfad ist leer, es werden sonst XML-Dateien erstellt.

Ich hoffe, ich habe deine Fragen befriedigend beantwortet.
Hallo,

Zitat:- Du schreibst keine XML-, sondern eine CSV-Datei!
Der Pfad ist leer, es werden sonst XML-Dateien erstellt.

Nein. Du verwendest "WriteToSpreadsheetfile" - das erzeugt nun mal CSV-Dateien und hat überhaupt nix mit XML am Hut!
Ok, aber das eigentliche Problem ist, die Darstellung der Signale. Hättest du eine Idee, wie ich das realisieren könnte?
Hallo,

mein Beispiel funktioniert bei mir und überträgt Daten von einer Schleife in die nächste...
Referenz-URLs