LabVIEWForum.de
Signalverlauf händisch im Graph zeichnen? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Signalverlauf händisch im Graph zeichnen? (/Thread-Signalverlauf-haendisch-im-Graph-zeichnen)



Signalverlauf händisch im Graph zeichnen? - BsaiboT - 26.02.2010 12:38

Hallo zusammen.

Ich suche eine Möglichkeit, um in einem z.B. XY-Graph mit der Maus einen Signalverlauf zu erstellen, indem ich quasi die Knickpunkte bestimme und diese schlichtweg mit Geraden verbinde. Wenn ein Graph fertig ist, dann könnte man diesen als Wertetabelle abspeichern und weiterverwenden.

Der Hintergrund ist der, dass ich eine nichtlinieare Kalibrierung an einem simulierten System vornehmen möchte und es recht mühsam ist, die Wertetabellen händisch anzupassen.

Hat jemand von euch soetwas schon einmal gemacht? Im Forum und bei Google bin ich jetzt auf die Schnelle nicht fündig geworden.

Grüße aus dem schönen Schweden,
Tobias


Signalverlauf händisch im Graph zeichnen? - Lucki - 26.02.2010 12:59

Es gibt in LV ein Beispiel, ich glaube zum Thema Ereignisse /Maus, da wird in einen Graphen eine Freihandlinie gezeichnet. Das wäre als Vorlage bestimmt brauchar. Also: jeder, der das hier liest, sollte beim Suchen mithelfen, dann muß ich das nicht machenMellow


Signalverlauf händisch im Graph zeichnen? - IchSelbst - 26.02.2010 13:14

' schrieb:Hat jemand von euch soetwas schon einmal gemacht?
In Delphi hab ich das mal gemacht. Das war ein Aufwand! So mit automatischem Fang bei "MouseMoveOverLine" und nachfolgendem automatischen Mitführen des Graphen. In einem LV-Projekt wollte das noch keiner haben. Zum Glück. Die wollen alle Tabelleneingaben.


' schrieb:Also: jeder, der das hier liest, sollte beim Suchen mithelfen, dann muß ich das nicht machen
Suchen? - Mal was neues. Tippen


Signalverlauf händisch im Graph zeichnen? - SeBa - 26.02.2010 13:14

Hab schon mal was auf einen XY-Graph "gemalt" mit der Maus.

Muss ich später mal raussuchen, war aber nix besonderes. Irgendwas mit Maus-Koordinaten...


Wenn dich sowieso nur die Knickpunkte interessieren, dann mach doch einen XY-Graph und eine Eingabe der Punkte. Per Cursor kannst du die Punkte ja markieren, wenn du die verschieben willst. Wenn du zufrieden bist, speicherst du das Array ab.

Für nen ordentlichen Kurvenverlauf musst du das Array halt nach den X-Werten sortieren, man weiß ja nie wann welcher Punkt eingefügt wurde.


Bis später

Gruß SeBa


Signalverlauf händisch im Graph zeichnen? - Y-P - 26.02.2010 14:08

Hier das Bsp. aus dem Example-Finder:
[attachment=24742]
Lv09_img2
[attachment=24743]
Lv09_img2
[attachment=24744]
Lv09_img2

Gruß Markus

EDIT: Ich hab' noch die SubVIs dazugepackt.


Signalverlauf händisch im Graph zeichnen? - BsaiboT - 26.02.2010 14:12

Der Tip mit Event Mouse hats gebracht!
"Draw Graph with Events.vi" macht quasi schon fast was ich möchte!

Danke euch!

Edit: Natürlich auch dem Markus ein Danke für das Hochladen des Beispiels.Smile


Signalverlauf händisch im Graph zeichnen? - SeBa - 26.02.2010 17:24

' schrieb:"Draw Graph with Events.vi" macht quasi schon fast was ich möchte!

Bedeutet ich bin raus aus dem Schneider und muss nicht im verstaubten Keller nach meinen ersten Spielereien mit LV suchen?

cool.

Gruß SeBa


Signalverlauf händisch im Graph zeichnen? - BsaiboT - 01.03.2010 08:25

SeBa schrieb:...ich bin raus aus dem Schneider und muss nicht ... suchen?

Ja, so kann man das auch sagen....Smile