LabVIEWForum.de
über Auswahlmenü einzelne Kurven in Diagramm darstellen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: über Auswahlmenü einzelne Kurven in Diagramm darstellen (/Thread-ueber-Auswahlmenue-einzelne-Kurven-in-Diagramm-darstellen)



über Auswahlmenü einzelne Kurven in Diagramm darstellen - Rolf - 11.05.2006 16:20

Hi LVer,

ich möchte über ein Auswahlmenü (Dialog Checkbox) einzelne Kurven in einem Diagramm darstellen.

Der User soll die Möglichkeit haben 1, 2 oder auch 3 Kurven gleichzeitig in einem Diagramm darzustellen, je nach dem wo das entsprechende Häkchen gesetzt ist.

Kann mir jemand nen Tipp geben, wie das funktioniert.

Ich sage schon mal danke.

Es grüßt der Rolf.


über Auswahlmenü einzelne Kurven in Diagramm darstellen - Lucki - 11.05.2006 17:40

So mache ich es: für die nicht benutzten Kurven übergebe ich dem Diagramm einen Leer-Array oder (ausprobieren!) ein Array mit einem Element "NaN". Damit erreiche ich, daß a) die kurvenspezifischen Farben immer erhalten bleiben und b) daß die deaktivierten Kurven überhaupt nicht dargestellt werden, auch nicht als Null-Linie.
Es funktioniert mit jeder Diagrammart, das Beispiel bezieht sich auf das Verlaufsdiagramm. Wenn Du mit anderen Diagrammen Probleme hast, melde Dich noch mal.


über Auswahlmenü einzelne Kurven in Diagramm darstellen - eg - 11.05.2006 18:11

@Lucki,

ich denke mit deiner Methode kann man die Charts nicht mehr zurückscrollen. Ich würde hier über Property Node die Plots ein/aus- schalten. Die Farben kann man ja beim Einschalten des Plots immer wieder neu zuweisen.

Gruss, Eugen


über Auswahlmenü einzelne Kurven in Diagramm darstellen - Lucki - 11.05.2006 20:33

@Eugen
das Zurückscrollen geht problemlos, und auch bei Deiner Methode bleiben die Plotfarben unverändert zugeordnet. Welche Methode sinnvoll ist, hängt von der Anwendung ab. Bei "meiner" Methode findet auf den nichbenutzten Kanälen gar keine Aufzeichnung statt, die Daten können auch später nicht mehr sichtbar gemacht werden. Bei "Deiner" Methode geht das zwar, aber sie setzt geradezu voraus, daß alle Datenarrays, auch die nicht sichtbaren, vorhanden sind. (ich weiß, es gibt für alles irgendein work-around, aber dann ist es nicht mehr so einfach).
Ich schicke mal das VI mit, da kann man beide Methoden studieren.


über Auswahlmenü einzelne Kurven in Diagramm darstellen - eg - 12.05.2006 00:30

@ Lucki

mit Zurückscrollen meine ich allerdings Zurückscrollen mit Aufzeichnung. Das Ziel ist wahrscheinlich nur das anzuzeigen, was wichtig ist (zumindest in meinen bisherigen Anwendungen war es so), aber die Daten sollten schon erhalten bleiben.
Ich mache mir schon einen grossen Unterschied zwischen
Daten darstellen
und
Daten haben

Wenn es für Rolfs Anwendung unwichtig ist, dann ist dein Vorschlag besser.

Mfg, Eugen