LabVIEWForum.de
XY-Graph Darstellung Diagramm in Bezug auf X-Achse - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: XY-Graph Darstellung Diagramm in Bezug auf X-Achse (/Thread-XY-Graph-Darstellung-Diagramm-in-Bezug-auf-X-Achse)



XY-Graph Darstellung Diagramm in Bezug auf X-Achse - simcum - 07.04.2022 08:15

Hallo zusammen,

ich erzeuge in meiner Anwendung ein Diagramm über Messdaten die mehrer Tage aufgenommen werden.
Dabei wird bei jeder Messung ein Zeitstempel mit aufgenommen.
Das Diagramm wird anschließend über den Zeitstempel an der X-Achse dargestellt.

Nun ist es so das aufgrund diverser Gründe die Prüfung nicht immer kontinuierlich durchläuft, sondern unterbrochen und nach einer gewissen Zeit wieder fortgesetzt wird.
Dadurch werden in dem Zeitstempel (Array) Sprünge erzeugt.
Ich muss den Zeitspempel auch mit diesen Sprüngen darstellen.
Aktuell wird die Kurve im Diagramm aufgrund der gleichförmigen Verteilung der X-Achse auseinander positioniert.
Mein Ziel ist es aber das Diagramm zusammendhängend darzustellen und die X-Achse genauso fortlaufen wie im im Zeitstempelarray vorhanden, ohne zwischenpunkte.
als Beispiel:

Aufzeichung von 10:00 bis 12:00Uhr dann von 16:00 bis 20:00Uhr

X-Achse wird dargestellt von 10:00 / 11:00 / 12:00 / 13:00 / 14:00 / 15:00 / 16:00 / 17:00 / 18:00 / 19:00 / 20:00Uhr (Gleichmäßige Verteilung)

Möchte aber (10:00 / 11:00 / 12:00 / 16:00 / 17:00 / 18:00 / 19:00 / 20:00Uhr)
Das ist die Zuordnung der Messdatenarray zu dem Zeitstempelarray und soll 1:1 so dargestellt werden.

Wenn ich Skaleneintelung beliebig auswähle werden nur der Anfang und das Ende der X-Achse dargestellt.

Habe mal ein Screenshot von meinem Diagramm eingefügt, wie es aktuell aussieht.

Danke schon mal für eure Hilfe

Gruß

simcum


RE: XY-Graph Darstellung Diagramm in Bezug auf X-Achse - Martin.Henz - 07.04.2022 09:34

(07.04.2022 08:15 )simcum schrieb:  Ich muss den Zeitspempel auch mit diesen Sprüngen darstellen.

das liest sich so, dass sich das irgendjemand wünscht, dass das so dargestellt wird. Richtig?


Falls ja, dann mache eine Alternativen Vorschlag:

- Die aktuelle Darstellung zeigt sehr deutlich, dass es eine Pause gab. Wenn nur die X-Achse unterbrochen wird, dann muss man sich immer die X-Achse sehr genau ansehen um eine solche Unterbrechung erkennen zu können. Die aktuelle Darstellung ist deshalb durchaus sinnvoll.
- Sinnvoll wäre es natürlich auch die Messwerte kontinuierlich darzustellen. Um die X-Achse aber nicht zu unterbrechen kann die X-Achse hierzu nur als relative Zeit zum Start der Messung und ohne Pausen dargestellt werden.

Demzufolge benötigt das Programm zwei Formen der Darstellung: Einmal mit absoluten Zeiten und eine zweite Darstellung mit relativen Zeiten. Der Anwender kann zwischen den beiden Darstellungen wählen und bekommt dann jeweils eine unmissverständliche Darstellung von dem, was er sehen will.


Falls nein: Dann lasse dir eine bessere Idee einfallen.

Falls das alles nicht geht: Viel Spass in den nächsten Tagen oder Wochen (je nach gewünschtem Funktionsumfang)...
Du darfst jetzt mittels Picture Control deinen eigenen Graphen malen.


Aber wer weis, vielleicht gibt es auch noch andere Ideen...


BTW: wenn du bei den Messdaten bei einer Unterbrechung noch den Messwert "NaN" anhängst, dann wird die Unterbrechung auch als solche dargestellt und nicht mit einer geraden Linie.


RE: XY-Graph Darstellung Diagramm in Bezug auf X-Achse - GerdW - 07.04.2022 15:53

Hallo simcum,

erst vor ein paar Tagen wurde so ziemlich das gleiche Problem im NI-Forum diskutiert


RE: XY-Graph Darstellung Diagramm in Bezug auf X-Achse - simcum - 11.04.2022 08:40

Hallo zusammen,

habe mir alles durchgelesen und anscheinend ist es nicht ohne größeren Aufwand nicht möglich es so umzusetzen, wie von mir gewollt.
Danke für eure Hilfe


Gruß

simcum