LabVIEWForum.de
Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen (/Thread-Mehrere-Plots-in-XY-Graph-ueber-einen-Eigenschaftsknoten-anzeigen)



Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen - tsa - 22.01.2016 11:47

Hallo liebes LVF,

ich versuche gerade, mehrere Plots in einem XY-Graphen anzuzeigen, da das ganze in einem Sub VI stattfindet, verwende ich einen Eigenschaftsknoten.

Und dieser Eigenschaftsknoten akzeptiert leider nur ein 1D Array aus Cluster mit 2 Dbls.
Jetzt wollte ich über die Eigenschaft AktPlot einfach nacheinander die Plots setzen, das funktioniert aber nicht. (Die 3 Wertearrays werden abwechselnd als Plot 0 gesetzt)

Anbei ein Screenshot des Blockschaltbilds,

LG tsa

EDIT: Mit aktiver Plot kann ich für die anderen Plots z.B. die Sichtbarkeit ändern, ich kann aber nicht die Daten setzen. Dem Graphelement (liegt im Main) kann ich im Main zwar ein Array aus Clustern geben, dann werden mehrere Plots angezeigt, über den Eigenschaftsknoten jedoch akzeptiert LabView nur das 1D Array aus Clustern mit 2 Doubles

EDIT2: Jetzt auch VI hochgeladen


RE: Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen - tsa - 22.01.2016 13:01

Okay beim herumtesten bin ich jetzt zufällig selbst draufgekommen: Wenn ich den Graphen im Main mit einem anderen Datentyp quasi initialisiere (z.B. mit einem Array aus Clustern bestehend aus jeweils 2 Doublearrays) nimmt die Eigenschaft "Wert" im Eigenschaftsknoten des XYGraph automatisch diesen Datentyp an!

Schönes Wochenende, tsa


RE: Mehrere Plots in XY-Graph über einen Eigenschaftsknoten anzeigen - Lucki - 22.01.2016 14:09

Bei dieser Art des Vi-übergreifenden Datentransports mittels Referenz (oder globaler Variable) hat man aber Synchronisationsprobleme zwischen Sender und Empfänger, sofern man sich nicht ein Handshaking oder dergl. zusätzlich ausdenkt. Deshalb würde ich so etwas immer mit Queues (oder manchmal mit Meldern) machen.
[attachment=55134]
Entschuldigung: In der Initialisierungskonstanten sind drei Plots mit drin, deshalb ist das Vi unnötig groß.