LabVIEWForum.de
Datum mit XY-Graphen ausgeben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Datum mit XY-Graphen ausgeben (/Thread-Datum-mit-XY-Graphen-ausgeben)



Datum mit XY-Graphen ausgeben - Student - 27.04.2005 09:01

Moin!

Ich möchte meine Messwerte (auf y-Achse) mit eine XY-Grapfen ausgeben. Die Messwerte werden täglich, monatlich oder jährlich gemessen, d.h. das meine x-Achse folgenden Format haben muß: DD.MM.YY. Um Datum mit XY-Graphen richtig darzustellen muss ich mein Datums-Array erstmal in secunden umrechnen. Dann kann ich die X-Achse richtig darstellen. Meine Frage ist: gibt es vieleicht schon ein vi, das Datum in Secunden umrechnet, oder eine andere Möglichkeit das Problem zu lösen?

Gruss.
Peter


Datum mit XY-Graphen ausgeben - didierj - 28.04.2005 08:53

Erst mal
- in welchem Format kommt dein Datum daher: als String, als LV-Zeitstempel,...?
- Welche LV version verwendest du?

Zeit/Datumskonvertierungen findest in der "Time&Dialog" palette, wie "Format Date/Time String" oder "Date/Time to Seconds". Wenn du einen String als Basis hast, so musst du diesen mit z.B. "Scan from String" aus der String palette ins Numerische konvertieren.
Der XY-Graph in LV7.x verträgt viele Formate (nicht nur Double). Achsenformatierung werden in den Eigenschaften (rechte Maus auf Graphen) eingestellt.

Didier

p.s. Sorry für die englischen Ausdrücke, wenn du eine deutsche LV-version besitzt...


Datum mit XY-Graphen ausgeben - Student - 28.04.2005 10:16

Moin!

Danke für die Meldung!
Ich habe das Problem schon gelöst.
Mein Datum ist im String-Format, das habe ich umgewandelt in ein U32-Array, dann habe ich Tag, Monat und Jahr in Sekunden umgerechnet (Schaltjahre wurden berücksichtigt), den Offset berücksichtigt (01.01.1904) und damit mein XY-Graph gefüttert. Beim XY-Graphen habe ich die Darstellung der X-Achse auf Datum gestellt. Es funktioniert!
Wenn Sie eine elegantere Methode kennen, teilen sie Sie mir bitte mit.
Gruss.
Peter