LabVIEWForum.de - plotnamen bei xy graph ändern

LabVIEWForum.de

Normale Version: plotnamen bei xy graph ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo
hab mal wieder ein problem..
Wie kann ich bei einem xy - Graph mit mehreren plots die Namen der plots ändern??
- normalerweise müsste das ja über "create property note" und dan "plot namen" funktionieren - aber irgendwie änder ich da imma irgend einen beliebigen plot namen und nicht der reihe nach O
weiters soll der plot name unsichtbar sein, wenn das array für die anzeige am graph leer ist - müsste ja eig nach dem gleichen prinzip funktionieren oder??

uuund ich habe auch digitale werte die ich anzeigen soll und bin am überlegen einen mixed signal graph zu verwenden ist dies sinnvoll??

vielen dank für eure hilfe,
dani
du musst im property node unmittelbar vor dem plot name noch "active plot" setzen

für den plot name kannst du einen leeren string schreiben
' schrieb:du musst im property node unmittelbar vor dem plot name noch "active plot" setzen

für den plot name kannst du einen leeren string schreiben

okey jetzt hätte ich eine for schleife gemacht die eben das array mit den plotnamen durchläuft und immer auf den aktiven plot den namen schreibt.
ich habe 2 graphen - bei einem schreibt es die plot namen der reihe nach hinein bei dem anderen wieder nicht - die beiden graphen bekommen aber die gleichen werte..
auserdem erstellt es mir noch zusätzliche plots die ich gar nicht brauche.. kan ich das irgendwie einstellen??
bitte um hilfe - ich sitz jetzt scho ewig vor diesem problem..
danke
ps. hab mal einen ausschnitt ruafgeladen das ihr euch mehr vorstellen könnt --> die richtige reihenfolge (wie es im array plotnamen auch drinnensteht währe jetzt Betriebsart1, Betriebsart2, Betriebsart3, Fahrtrichtung vw
Datenfluss, Datenfluss, Datenfluss!

So ist überhaupt nicht gewährleistet, wann welche Property gesetzt wird.

Entweder du sorgst für Sequenzierung durch Verbinden mit Errorcluster oder noch besser so:
[attachment=17308]
Mehrere Properties innerhalb einer Node werden von oben nach unten abgearbeitet.

Gruß, Jens
danke das hat mir schon sehr geholfen..
weißt du evt auch wie ich einen plot wieder löschen kan..
also wen ich jetzt bei meinem auswahl fenster ein signal wieder weggebe ist der plot name imma noch sichtbar in meinem array mit den plotnamen steht er aber nicht mehr drinnen..
vielen vielen dank
' schrieb:... also wen ich jetzt bei meinem auswahl fenster ein signal wieder weggebe ...
Welches Auswahlfenster? Ich kann nicht hellsehen, was du jetzt meinst. Screenshot oder VI-Upload wären nicht schlecht.

Gruß, Jens
morgen Smile
tut mir leid wen ich mich nicht verständlich ausgedrückt habe..
also ich habe ein auswahl fenster erstellt in dem der benutzer die signale auswählen kann, die er am graph anzeigen möchte (das ganze ist begrenzt auf nur max 5 analoge und max 5 digitale werte...) - siehe screenshot
diese daten speichere ich in einem array und erstell so dan meinen graphen..
auf jedenfall wenn der benutzer jetzt zb 7 werte auswählt werden die 7 plot namen richtig angezeigt
wenn jetzt aber der benutzer zb wieder 2 weg gibt sind diese 2 plotnamen aber immer noch sichtbar (auch wenn die daten in dem array mit dem plotnamen schon gelöscht sind..)
ich hoffe das ist jetz ein bisschen verständlicher..
--> beim 2. screenshot siehst du die plotnamen - zuerst die 5 richtigen und dan noch 4 falsche (die ich bei der auswahl wieder weg gegeben habe)
kann ich die anzahl der plots nicht auch dynamisch machen oder so ???
vielen dank
dani
Du kannst über PropertyNodes des Graphen die Länge der Legende festlegen...(Create PropertyNode...Legend...Number of Rows)
' schrieb:Du kannst über PropertyNodes des Graphen die Länge der Legende festlegen...(Create PropertyNode...Legend...Number of Rows)
Hallo,
nein das löst mein problem nicht wirklich.. so werden nur alle ausgewählten angezeigt die ich weggegeben habe sind aber immer noch vorhanden.. ich hätte das ganze gerne mit einer scollbar gelöst um platz zu sparen..
lg
Was heißt sie sind noch vorhanden? Sieht man die Kurve im Graph, aber nicht die Legende dazu? Dann hast du die Kurven nicht aus dem Array genommen, das du am Graph angeschlossen hast!

Wenn du was mit nem Scroolbar machen willst, musst du das selber programmieren...z.B. ein Array mit den Namen erzeugen! Wenn du die Eigenschaften auch haben willst (Farbe, Linienart, etc) musst du diese zusammmen mit dem Namens-String in ein Cluster packen und über PropertyNodes ändern...ist relativ einfach, aber aufwendig!
Referenz-URLs