09.05.2012, 08:53
Beitrag #1
|
|
|
09.05.2012, 10:06
Beitrag #2
|
|
|
09.05.2012, 10:19
Beitrag #3
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Plots in Plotlegende deaktivieren
Das geht mit der LabVIEW-internen Plotlegende nicht, zumindest nicht so, wie du dir das vielleicht vorstellst.
Die Plotlegende ist als Datentyp ein "Array of Cluster". Sobald also z.B. Array-Element "13" existiert, existieren auch die Array-Elemente 0 bis 12.
Und das Element nach Plot 13 in deinem Screenshot sieht nur so aus, da es ein noch nicht existierendes Array-Element ist.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
09.05.2012, 10:35
Beitrag #5
|
J_uri
LVF-Gelegenheitsschreiber
Beiträge: 66
Registriert seit: May 2008
8.6, 2011
2007
DE_EN
Deutschland
|
RE: Plots in Plotlegende deaktivieren
Danke für die Antworten.
@jg
Komme ich an den "Array of Cluster" der Plotlegende irgendwie ran?
Gruß
J_uri
|
|
|
09.05.2012, 12:17
Beitrag #7
|
J_uri
LVF-Gelegenheitsschreiber
Beiträge: 66
Registriert seit: May 2008
8.6, 2011
2007
DE_EN
Deutschland
|
RE: Plots in Plotlegende deaktivieren
Hallo rolfk,
danke für die Infos.
Es gibt leider keine Eigenschaft im Diagramm, die mir dieses Array of Cluster für die Plotlegende ausgibt, so dass ich es weiter bearbeiten könnte.
Es ist auch egal welche Daten ich anschließe. Das Plotlegenden-Array behält immer seine Einträge. Selbst wenn ich ein leeres Datenarray anschließe ändert sich an der Legende nichts. Wenn dieses Array einmal um einen Eintrag erweitert wurde, dann bekommt man den also nicht mehr weg.
Zitat:Zugang zum Plotcluster hast Du nicht direkt, nur indirekt über Properties des Graphen. Da kannst Du einige Dinge wie ob ein Plot visible ist oder nicht (die Checkbox) beinflussen aber Du kannst nicht das Array selber beliebig anpassen. Die einzigen Dinge die in der Plot Legende verÄnderbar sein vom Diagram findest Du in der entsprechenden Legend-> Subgruppe in den Graphproperties.
Auch in den Eigenschaften der Plots gibt es also keine zum Deaktivieren...
Danke trotzdem. Dann muss ich eine andere Lösung finden.
Gruß
J_uri
|
|
|
09.05.2012, 14:58
|
J_uri
LVF-Gelegenheitsschreiber
Beiträge: 66
Registriert seit: May 2008
8.6, 2011
2007
DE_EN
Deutschland
|
RE: Plots in Plotlegende deaktivieren
(09.05.2012 13:46 )rolfk schrieb: Hinzufügung: Die Checkbox in der Plotlegende ist sehr wohl zugänglich als Property. Nämlich über Plot->Visible. Du musst allerdings den entsprechenden Plot (Datenkanal) erst mit dem Active Plot Property setzen.
Ja du hast recht. Aber es geht mir nicht um die Checkbox. Mein Ziel ist es die Elementanzahl im Plotlegenden-Array zu verringern.
Dieses Array wird automatisch erweitert, wenn du bspw. ein Datenarray mit 5 Kanälen anschließt. Es wird aber nicht automatisch verringert, wenn du danach ein Datenarray mit 2 Kanälen anschließt.
Und es gibt auch offenbar keine andere Möglichkeit die Plotlegenden-Einträge zu verringern. Es hilft nur das komplette Neuerstellen des Signalverlaufdiagramms.
Gruß
J_uri
|
|
|
| |