07.05.2008, 20:12
(Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2008 20:34 von Jäyster.)
Beitrag #1
|
|
|
08.05.2008, 07:46
Beitrag #2
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
daten vergleich (array+konstante)
Ich mache das so, daß ich den Teil der Kurve, die eingefärbt sein soll, als zweiten Plot über den ersten Plot lege. Dabei beachten: Plot 0 ist ganz im Vordergrund. Die hervorgehobene Teilkurve sollte also Plot 0 sein. Dazu gibt es hier von mir Beispiele, aber frag mich nicht wo.
|
|
|
08.05.2008, 07:49
Beitrag #3
|
s200rs
LVF-Gelegenheitsschreiber
Beiträge: 75
Registriert seit: Jul 2005
7.1 / 8.5.1
2002
DE
02826
Deutschland
|
daten vergleich (array+konstante)
' schrieb:ich würde gerne die kurve einfärben die überhalb eines gewissen federweges liegt (oder was ähnliches) und dass man diese konstante verändern verändern kann (numeric controll oder ähnliches)!
Hallo,
so wie ich es verstanden habe, willst Du die Meßreihe auswerten, indem Du die Meßwerte mit einem variabel einstellbaren Grenzwert vergleichst. Liegt ein Wert oberhalb des Grenzwertes soll er im Diagramm andersfarbig als die, die unterhalb der Grenze liegen, dargestellt werden.
Also, einen Graphen abschnittsweise mit verschiedenen Farben in einem LV-Diagramm darzustellen, geht, meinens Wissens nach, nicht. Das einfachste, was mir einfällt ist, Dein Array zu teilen: in einen Graphen für alle Werte, die OK sind und einen für alle, die oberhalb der Grenze liegen. Liegt der Meßwert unterhalb der Grenze, bekommt der "normale" Graph den Meßwert und der "fehlerhafte" 0 und umgekehrt. Diese beiden Graphen läßt Du dann zusammen in einem Diagramm anzeigen. Die Farbe der Linien kannst Du am Diagramm selbst oder per Eigenschaftsknoten einstellen.
Eine andere Möglichkeit besteht darin, daß du Dir Dein Diagramm selbst bastelst, indem Du ein Bildelement verwendest. Entweder machst Du alles manuell als Bitmap oder, einfacher mit den Bild-Sub-VIs. Dann Brauchst Du nur die Farbe der Linie ändern, sobald der Grenzwert überschritten wird und wieder zurück, wenn der Wert wieder unter die Grenze sinkt.
Gruß Andreas
________________
LV 7.1; 8.5
|
|
|
08.05.2008, 08:09
Beitrag #4
|
|
|
08.05.2008, 08:23
Beitrag #5
|
s200rs
LVF-Gelegenheitsschreiber
Beiträge: 75
Registriert seit: Jul 2005
7.1 / 8.5.1
2002
DE
02826
Deutschland
|
daten vergleich (array+konstante)
' schrieb:Der Hintergrund: "NaN"-Werte werden nicht dargestellt, werden aber als Werte für eine Kurve akzeptiert
Wußte ich gar nicht, ich hab das (wie oben beschrieben) mit "0" gemacht, hat aber eben den Nachteil, daß es bei manchen Interpolationsstilen des Graphen nicht so schön aussieht, aber danke für die Info
Gruß Andreas
________________
LV 7.1; 8.5
|
|
|
08.05.2008, 11:07
Beitrag #6
|
|
|
08.05.2008, 11:36
Beitrag #7
|
|
|
08.05.2008, 13:02
Beitrag #8
|
|
|
| |