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

LabVIEWForum.de

Normale Version: Signalverlauf händisch im Graph zeichnen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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
' 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
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
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.
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
' 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
SeBa schrieb:...ich bin raus aus dem Schneider und muss nicht ... suchen?

Ja, so kann man das auch sagen....Smile
Referenz-URLs