LabVIEWForum.de
XY-Graph löschen/rücksetzen/clearen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: XY-Graph löschen/rücksetzen/clearen (/Thread-XY-Graph-loeschen-ruecksetzen-clearen)

Seiten: 1 2


XY-Graph löschen/rücksetzen/clearen - Karotte - 09.11.2009 09:37

Hallo!

Ich bin bisher im Forum nicht fündig gewordenSad

Ich generiere in meinem Programm auf Knopfdruck neue Daten, die in einem XY-Graph in drei Kurven dargestellt werden.

Leider habe ich bisher keinen Weg gefunden, den Inhalt des XY-Graphs zu löschen, bevor ich die neuen Daten darstellen lasse.

Ich mache ein 'Reinit to default' mittels 'Invoke Node', jedoch bleiben die Daten erhalten. Die neuen Daten werden lediglich hinzugefügt...

Ich habe auch bereits versucht dem XY-Graph vor dem neu-Zeichnen ein leeres Array von Daten zuzuweisen, aber auch dies löscht die graphen nicht...

Aber irgendwie muss ich doch einen XY-Graphen rücksetzen können?!?

Kann mir jemand helfen?


XY-Graph löschen/rücksetzen/clearen - SeBa - 09.11.2009 09:51

Also bei mir funktioniert das einfach so..

[attachment=22293][attachment=22294]

Lv82_img[attachment=22295]

Gruß SeBa


PS:
Nur so aus Interesse, aber könntest du hier noch antworten: Link zu deiner Frage ?


XY-Graph löschen/rücksetzen/clearen - Y-P - 09.11.2009 09:52

Einfach überschreiben:

[attachment=22296]
Lv82_img

Gruß Markus


XY-Graph löschen/rücksetzen/clearen - stromflo - 21.04.2010 13:33

Hallo,

gibt es auch eine Möglichkeit, das Diagramm einfach zu cleanen?

Ich habe mal ein Beispiel angehängt wie ich mir das vorstellen könnte, allerdings fehlt mir eben die Möglichkeit, die Werte des Plots wieder zu entfernen.

Die hier generierten Werte sind nur als Beispielwerte zu verstehen.

Lv82_img

Gruß Flo


XY-Graph löschen/rücksetzen/clearen - jg - 21.04.2010 13:38

Signalverlaufsdiagramm = Chart ist doch nicht XY-Graph! Passt also nicht so ganz hierein. Aber egal.

Um ein Chart zu löschen, musst die PropertyNode "History" bzw. deutsch "Historie" mit einem leeren Array setzen.

vgl. z.B. hier: http://www.LabVIEWforum.de/index.php?showtopic=4560

Gruß, Jens


XY-Graph löschen/rücksetzen/clearen - stromflo - 21.04.2010 13:56

Zitat:Signalverlaufsdiagramm = Chart ist doch nicht XY-Graph! Passt also nicht so ganz hierein. Aber egal.

Mh, stimmt.... sorry!

Zitat:Um ein Chart zu löschen, musst die PropertyNode "History" bzw. deutsch "Historie" mit einem leeren Array setzen.

Das hat soweit wunderbar geklappt!

Vielen Dank!

Wie könnte man sowas bei einem XY-Graph machen? Würde mich rein interessehalber interessieren, da mich Labviw noch ewig begleiten wirdSmile! Oder gibt es da nur die Möglichkeit mit überschreiben?
Natürlich müsste die Datengrundlage aus einem 1D Cluster bestehen.

Gruß Flo


XY-Graph löschen/rücksetzen/clearen - jg - 21.04.2010 14:12

' schrieb:könnte man sowas bei einem XY-Graph machen? Würde mich rein interessehalber interessieren, da mich Labviw noch ewig begleiten wirdSmile! Oder gibt es da nur die Möglichkeit mit überschreiben?
Yep, das ist das Standardvorgehen, überschreiben per lokaler Variable mit leerem Datentyp (XY-Graph kann ja verschiedene Datenformate haben).

Alternative: InvokeNode "Reinitialize to Default"

Gruß, Jens


XY-Graph löschen/rücksetzen/clearen - stromflo - 21.04.2010 14:28

Hab mal noch ein wenig rumprobiert....
Bin mal einige Eigenschaftsknoten durchgegangen, scheint so, dass es mit dem Eigenschaftsknoten Wert geht.
Hab das mal eingefügt und nach dem ablauf der zeitlichen Sequenz war der Plot dann wieder leer.

Gruß Flo


XY-Graph löschen/rücksetzen/clearen - GerdW - 21.04.2010 14:55

Hallo Flo,

eine Value-Property ist das "gleiche" wie eine lokale Variable
- mit dem Nachteil, das sie wesentlich langsamer ist
- mit dem Vorteil, (per ErrorCluster) Datenfluß-Programmierung zu erlauben (in deinem Beispiel ein Frame weniger...)

Ansonsten, wie Jens schrieb, eine InvokeNode (nicht PropertyNode!) verwenden...

Hinweis:
Wenn du es nicht ausdrücklich brauchst, würde ich dir beim Speichern von Bildern immer PNG statt BMP empfehlenSmile


XY-Graph löschen/rücksetzen/clearen - stromflo - 21.04.2010 15:05

Zitat:eine Value-Property ist das "gleiche" wie eine lokale Variable
- mit dem Nachteil, das sie wesentlich langsamer ist
- mit dem Vorteil, (per ErrorCluster) Datenfluß-Programmierung zu erlauben

Sprich bei Anwendungen, bei denen es auf einen möglichst genauen zeitlichen Ablauf ankommt, sollte man lokale, globale und Eigenschaftsknoten meiden.

Danke, war mir bis Dato so auch nicht bewusst....Smile

Zitat:Wenn du es nicht ausdrücklich brauchst, würde ich dir beim Speichern von Bildern immer PNG statt BMP empfehlen

Wollte ich eigentlich aber wird da in der Auswahl nicht angeboten..... Wie mach ich das?

Gruß Flo