LabVIEWForum.de
An bestimmten Stellen Markierung im Chart setzen?! - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: An bestimmten Stellen Markierung im Chart setzen?! (/Thread-An-bestimmten-Stellen-Markierung-im-Chart-setzen)

Seiten: 1 2


An bestimmten Stellen Markierung im Chart setzen?! - Herbert - 21.03.2007 09:07

Schönen Guten Tag zusammen,

ich habe mal wieder ein kleines Problem:

Ich generiere mir eine Kurve indem ich alle 20 Ms einen Wert auf einen Chart schreibe. Nun möchte ich mir zu bestimmten Zeitpunkten einige relevante Punkte markieren können. Dazu habe ich mir gedacht, dass ich einen senkrechten Strich auf den Chart schreibe. Und jetzt zu meinem Problem, wie bekomme ich eine senkrechte Linie auf die X - Achse??

Kann mir da jemand weiterhelfen?

Danke Herbert


An bestimmten Stellen Markierung im Chart setzen?! - Achim - 21.03.2007 09:13

Hi,

du kannst die Cursor-Palette einblenden und dort einen neuen Cursor definieren (senkrecht und/oder waagrecht), beliebig viele möglich...

Seit LV8 gibts auch "Annotations", da kannst du einzelne Punkte mit nem Text im Graph versehen!

Zusätzlich könntest du einen weiteren Plot mit gleicher Anzahl Punkten einblenden. Nur an den Stellen, die du willst schreibst du einen sinnvollen Wert rein (also den Wert aus deinem wirklichen Plot, den du sehen willst), an allen anderen Stellen im Array schreibst du "NaN" rein. Diese Punkte werden nicht dargestellt. Im Plot-Style für diese zweite "Kurve" wählst du "Linie mit Punkten" oder nur "Punkte" aus, der erscheint dann im Graph.

Gruss
Achim


An bestimmten Stellen Markierung im Chart setzen?! - Herbert - 21.03.2007 09:55

Hi Achim, gibt es dafür ein Beispiel? Das mit den zwei Kurven überlagert hört sich auf jeden fall schonmal gut an!

Danke Herbert


An bestimmten Stellen Markierung im Chart setzen?! - Achim - 21.03.2007 10:09

Hi,

eigentlich war das nur als Anregung gedacht...selbst ist der Mann!

Aber ich will mal nicht so sein...

[attachment=5793]

Gruss
Achim


An bestimmten Stellen Markierung im Chart setzen?! - Herbert - 21.03.2007 10:19

ok, das sieht zwar ganz gut aus, aber ich habe keine festen Werte, die ich in den Chart schreibe! Ich generiere mir die Werte online, je nach Benutzereingaben! Das heisst, dass ich nicht einfach so einen festen Wert nehmen kann!

Ich habe also irgendwelche Werte die ich z.B. über einen Zufallsgenerator mir erzeuge! Und dann wenn ich einen Knopf drücke, möchte ich eine Senkrechte Linie haben!

Ich füge mal ein kleines VI hinzu, damit man sieht, wie ich das meine!

Danke Herbert


An bestimmten Stellen Markierung im Chart setzen?! - Achim - 21.03.2007 10:23

Ich hab nur LV8.0.1...kann dein VI nicht öffnen...und du solltest mal dein Profil korrigieren!

Neuer Versuch?

Gruss
A.


An bestimmten Stellen Markierung im Chart setzen?! - Herbert - 21.03.2007 10:31

jau, sorry!

Hab ich vergessen!

Hier ist es nochmals in LV 8


An bestimmten Stellen Markierung im Chart setzen?! - Achim - 21.03.2007 11:07

Hi Herbert,

hm...knifflig...also ein Chart kannst du vergessen, weil du da keine Cursor hast...beim selbstgebastelten Chart mittels Graph+Schieberegister (siehe VI) hast du das Problem, dass deine Kurve irgendwann aus dem Bild läuft und was ist dann mit dem Cursor? Schau mal meinen Ansatz an, da wirst du sehen was ich meine. Genau aus diesem Grund gibt es auch keinen Cursor beim Chart

Das könnte man auch mit nem XY-Graph probieren, da kann man sich den Cursor als zweiten Plot selber bauen. Aber es gibt immer noch das Problem wenn die Kurve aus dem sichtbaren Bereich läuft...

[attachment=5800]

Vielleicht hat noch jemand ne Idee...

Gruss
Achim


An bestimmten Stellen Markierung im Chart setzen?! - Herbert - 21.03.2007 11:16

Ja, das ist mein Problem!
Aber ich verwende bereits einen chart und alles wieder ummodeln ist auch Mist! (Tschuldigung für den Ausdruck, aber ich sitze da schon den ganzen morgen dran!) Ich weiss auch noch nicht so genau wie das geht, aber kann man nicht eventuell in die von mir erzeugte Kurve einen Strich als Wert zeichnen?? Keine Ahnung ob das sinnig ist?!?! Das Problem dabei ist aber auch, das ich nicht genau weiss, wie hoch meine Kruve auf der Y-Achse ansteigt!

Also ich hab das mal ausprobiert, aber das ist auch noch bei weitem nicht das gelbe vom Ei!!

Vielleicht hat ja sonst noch einer ne Idee!

Danke erstmal Achim


An bestimmten Stellen Markierung im Chart setzen?! - Achim - 21.03.2007 11:25

Hi,

du könntest deinen Versuch auf ne zweite Kurve anwenden mit zwei Punkten, die minimal auseinander liegen ("steile Flanke")...und natürlich beide Kurven anzeigen...

Oje...gähnende Leere in meinem Gehirn...

A.