LabVIEWForum.de
XY Graphen / Datenformat-Problem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: XY Graphen / Datenformat-Problem (/Thread-XY-Graphen-Datenformat-Problem)

Seiten: 1 2 3 4


XY Graphen / Datenformat-Problem - redhand - 14.03.2014 09:43

Hallo,
ich hänge mich hier mal an das Thema "XY Graphen darstellen an".

Dabei habe ich folgendes Problem.
Ich möchte einen XY-Graph als Multiplot haben. Wenn ich mich am Beispiel "XY-Graph.vi" und der Kontexthilfe orientiere sieht mein Aufbau wie im Bild unten aus.

Was mich verwirrt ist die Fehlerbeschreibung: "Sie haben zwei Anschlüsse unterschiedlichen Typs miteinander verbunden"
Dabei ist der Typ der Datenquelle und Datensenke gleich! Was ist in diesem Fall der Fehler?

Vielen Dank und Gruß


RE: XY Graphen Darstellen - jg - 14.03.2014 09:55

Der Datentyp eines XY-Graph kann aber nicht 1D-Array of Cluster of [Numeric, 1D-Array] sein!

Gruß, Jens

EDIT: Thema geteilt!


RE: XY Graphen / Datenformat-Problem - redhand - 14.03.2014 10:06

Ich möchte einen zweiten Graphen später im Programm einfügen.
Dazu möchte ich den XYGraph(Multiplot) an einer anderen Stelle als lokale Variable einfügen. Dort möchte ich dann eine zweite Kurve im Diagramm einfügen. Also brauche ich einen Multiplot.

Kann man einen Multiplot erzeugen und erstmal nur eine Kurve einzeichnen?


RE: XY Graphen / Datenformat-Problem - jg - 14.03.2014 10:09

Jein. Der Datentyp am Terminal (nicht an der lokalen Variable) des XY-Graph muss passen, muss also schon ein Array of Plot sein. Aber was hindert dich daran, erst einmal nur ein Array mit nur 1 Plot zu nehmen. Später an der anderen Stelle fügst du einen weiteren Plot hinzu.

Gruß, Jens

P.S.: Ist deine Einstiegsfrage geklärt?


RE: XY Graphen / Datenformat-Problem - redhand - 14.03.2014 10:57

Danke für die schnelle Antwort.

Ich habe mal das VI angehängt. Hast du es in etwa so gemeint bezüglich deines letzten Eintrags?

Bei dem VI habe ich noch ein anderes Problem.
Ich möchte eine Kurve zeichnen lassen und anschließend "von Hand" eine Tangente eintragen.
Problem 1: Die gezeichnete Kurve im ersten Teil der Sequenz verschwindet wenn die Sequenz abgearbeitet ist.
Problem 2: Ich möchte je nach Kurvenverlauf in der ersten Sequenz eine Tangente eintragen.
Dabei soll sich die Tangente je nach Einstellung der Werte "live" im Diagramm verschieben (Geht das überhaupt?)

Ich hab schon viel herumprobiert mit verschiedenen Strukturen etc aber momentan -> Bahn

Anbei mal das VI

Grüße


RE: XY Graphen / Datenformat-Problem - GerdW - 14.03.2014 11:06

Hallo redhand,

Zitat:Problem 1: Die gezeichnete Kurve im ersten Teil der Sequenz verschwindet wenn die Sequenz abgearbeitet ist.
THINK DATAFLOW!
Wenn du einen komplett neuen Datensatz (hier Tangente) in den Graph schreibst, sind die alten Daten natürlich weg.
Das Stichwort oben war doch "Plot hinzufügen"!

Zitat:Problem 2: Ich möchte je nach Kurvenverlauf in der ersten Sequenz eine Tangente eintragen.
Dabei soll sich die Tangente je nach Einstellung der Werte "live" im Diagramm verschieben (Geht das überhaupt?)
Ja, das geht:
[attachment=48957]
Warum man dafür eine Sequenz benötigt, ist mir nicht klar…


RE: XY Graphen / Datenformat-Problem - redhand - 14.03.2014 12:39

(14.03.2014 11:06 )GerdW schrieb:  Das Stichwort oben war doch Plot hinzufügen

Mache ich das nicht, sobald eine zweite Kurve durch den XY-Graph erstellt wird oder was ist damit gemeint?

Ich habe wohl noch deutliche Probleme im Verständnis beim Zusammenfügen unterschiedlicher Datenstränge (siehe Bild). Was heißt die Cluster stehen im Konflikt? Wie kann man das beheben?


Vielen Dank!
Grüße


RE: XY Graphen / Datenformat-Problem - GerdW - 14.03.2014 12:45

Hallo redhand,

Zitat:Mache ich das nicht, sobald eine zweite Kurve durch den XY-Graph erstellt wird oder was ist damit gemeint?
In deinem vorigen VI hast du den XY-Graph überschrieben - einen neuen Plot hast du nicht zu den alten Daten hinzugefügt!

Zitat:Was heißt die Cluster stehen im Konflikt? Wie kann man das beheben?
Man kann das beheben, indem man passende Cluster zu einem Array zusammenfügt!

Deine oberen zwei Cluster bestehen aus jeweils 2 Arrays. Dein dritter Cluster unten besteht aus zwei skalaren Werten. Wieso stehen die wohl im Konflikt miteinander? Hmm


RE: XY Graphen / Datenformat-Problem - jg - 14.03.2014 12:45

Deine beiden erste Cluster bestehen aus 2 1D-Arrays.
Dein letzter Cluster aus 2 Numerics.

Erkennst du den Unterschied?

Gruß, Jens


RE: XY Graphen / Datenformat-Problem - redhand - 14.03.2014 15:48

(14.03.2014 12:45 )jg schrieb:  Deine beiden erste Cluster bestehen aus 2 1D-Arrays.
Dein letzter Cluster aus 2 Numerics.

Erkennst du den Unterschied?

Gruß, Jens

Den Unterschied habe ich erkannt. Danke!!

Anbei nochmal ein VI. Die Antwort wird als erstes THINK DATAFLOW sein Wink Ich versuch es auch, aber ich komm dabei grade auf keinen grünen Zweig.
Ich verstehe nicht, warum "Plot2" nur die einzelnen Punkte wiedergibt und trotz dem Schieberegister die Punkte der vorangegangenen Runde nicht aufzeichnet.
Sprich ich möchte, dass Plot 2 in Form einer Linie wiedergegeben wird.

Vielen Dank und Grüße