LabVIEWForum.de
xy Wert in Graph - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: xy Wert in Graph (/Thread-xy-Wert-in-Graph)



xy Wert in Graph - GT123 - 17.12.2009 13:52

Hallo,

ich möchte seriell Wertepaare in ein Graph schreiben.
x/y (TimeStamp/Amplitude) Punkt, dazu muss ich ja den Graph verwenden.

Die Problematik die sich für mich stellt ist folgendes:
Zusätzlich möchte ich bestimmen für welchen Plot der x/y Punkt gilt.
z.B. schreibe für Plot 2 den Punkt 14:00:00 17.12.2009 / 4Volt.

Wie kann ich den Punkt auf den Plot zuweisen. Anbei das VI.
In Zukunft soll der Graph in einem anderen VI sein, und über Referenzen dies dann dort hin transferieren.

Für einen Lösungvorschlag wäre ich sehr dankbar
Lv86_img


xy Wert in Graph - Lucki - 17.12.2009 14:21

Seriell in den Graphen reinschreiben geht nur mit dem Siganlverlaufsdiagramm oder mit dem XY-Express-Graphen. Ansonsten müßtest Du dir einen Ringpuffer oder dergl. für die Zwischenspeicherung der Werte basteln.
Beispiel mit SV-Diag:
[attachment=23272]
Lv86_img[attachment=23271]


xy Wert in Graph - GT123 - 17.12.2009 14:34

Hallo Lucki,

danke für die schnelle Antwort.
Das SigVerlDiag wäre das richtige denke, da ich nicht wie bei dem Graphen zuerst Werte sammel u. dann reinschiebe, sonder vorzu das x/y Wertepaar in das Diag schieben möchte.

Gibt es hierzu noch eine gute Lösung:
Zitat:Zusätzlich möchte ich bestimmen für welchen Plot der x/y Punkt gilt.
z.B. schreibe für Plot 2 den Punkt 14:00:00 17.12.2009 / 4Volt.
Wie kann ich den Punkt auf den Plot zuweisen.

Grüsse GT123


xy Wert in Graph - Lucki - 17.12.2009 15:01

Allgemein gann ich dazu nur sagen, daß beim SV-Diag die Punkte zwar nicht äqidistant sein müssen, daß aber bei mehreren Plots alle Punkt dasselbe t haben müssen, d.h. die Punkt der einzelnen Plots müssen genau übereinander liegen - und außerdem muß immer ein vollständiger Satz (für jeden Plot 1 Punkt) übergeben werden. Einen einzelnen Punkt eines bestimmten Plots upzudaten geht nicht. Deine Lösung wird also nicht einfach aussehen, sie wird auf XY-Graph, Zwischenpuffer, Ersetzen von Elementen und dergl. basieren - eine stundenlange Tüftelei also.


xy Wert in Graph - GT123 - 17.12.2009 21:07

Hallo,

ja ok, nun wie soll ich nun vorgehen.
Ein x-dimensionales Array erstellen in dieses immer an die entsprechende Stelle den X/Y Punkt des Plottes Nr. X schreiben, und nach Wunsch dieses mit dem XY Graph auslesen?
Wenn ja, wie sieht die Struktur des Arrays aus bei z.B. 3 Plots mit je 2 Messwerten (x/y)?