LabVIEWForum.de - einzelne Signale im Signalverlaufsgraph ausblenden

LabVIEWForum.de

Normale Version: einzelne Signale im Signalverlaufsgraph ausblenden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus LabVIEW-Freunde,

ich hab eine Frage zum Signalverlaufsgraph. Folgende Situation liegt vor:

Ich lade ein selbsterzeugtes Messprotokoll in ein signalverlaufsgraph um aufgenommen Messwertreihen wieder sichtbar zu machen. Dabei werden jeweiles 2-D Arrays für die einzelnen Messwerte (Messwert + Zeitwertwert) generiert....alle Arrays gebündelt und an den Graphen übergeben. Funktioniert alles bestens. Jetzt mein Problem bzw. mein Wunsch. Wenn ich hier einige Signale nicht benötige und nur ein bis 2 Kurven anstatt 8 oder 9 anzeigen lassen will kann ich bis jetzt nur die Farbe der anderen Kurven auf weiss stellen damit ich die farbige linie nicht sehe.

Gibt es hier eine Möglichkeit ganz einfach einige Kurven komplett auszublenden (denn mit weiss übermalt der Graph die anderen Kurven)? Gibt es da eine einfache Möglichkeit des Graphen die ich bis jetzt noch nicht gefunden habe oder muss ich bei jedem Laden eine Auswahl treffen und das entsprechend programmieren dass bestimmte arrays ignoriert werden?

Danke euch!

Gruß

Rainito
Hallo Rainito,

versuchs doch mal mit "Transparent" anstatt "Weiß" als Farbe für die PlotsSmile
Aus dem Sourcecode funktioniert auch diese PropertyNode:
[attachment=25274]

Gruß, Jens
Ich bau' mir dafür ein Cluster mit Kontrollkächsten (auf engl.?) und je nach dem welche Kächsten 'true' sind wird das Array mit Signalverläufen entsprechend indiziert. So werden die nicht benötigten Kanäle garnicht erst gezeichnet...
Hey Leute,

vielen Dank dass ihr mein Brett vor dem Kopf gelöst habt! Ich hab das Transparent einfach nicht gefunden bzw. gesehen. Genau so wollt ich es. Ansonsten hätt ich es halt mit diesen Kontrollkästchen programmiert. Aber das mit dem Transparent ist perfekt!!

Muchas gracias hombres.
Hallo LabVIEW Freunde,

hab noch ein optisches Problem zu diesem Thema. Wenn ich einzelne Graphen mal transparent gestellt hab, muss ich einzeln von Hand wieder alle auf ursprungszustand stellen? Irgendwie funktioniert das mit dem Standard wiederherstellen nicht so bei dem Graphen.

Ich mach 8 Plots und hätte gern immer die gleichen Farben für die entsprechenden Plots verwendet wenn ich das programm starte. Aber irgendwie finde ich dazu nichts und wie gesagt mit dem standard wiederherstellen funktioniert das ganze nicht.

Danke

Gruß Rainito
Hi Rainito,

wenn du stattdessen, wie oben erwähnt, die Property "Plot.Visible?" verwendest, brauchst du erst gar nicht an den Farben herumspielen...

Ansonsten musst du dir eine Konstante (Array of colors etc.) erstellen mit den "Standardfarben", damit du immer wieder die gleichen Farben einstellen kannst.
Zum Thema Aus- und Einblenden von Plots hatte ich mal dieses VI gemacht.
Referenz-URLs