INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Einzelne Messpunkte per Mausklick entfernen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.04.2013, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2013 10:20 von shibbbbby.)
Beitrag #1

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



Einzelne Messpunkte per Mausklick entfernen
Hallo liebe Gemeinde,

zuerst ein riesen Lob an euch, denn ich arbeite seit 4 Wochen mit LabView und konnte bisher alle meine Fragen mit der Suchfunktion beantworten. Leider habe ich bei meiner nächsten Frage so meine Probleme.

Ich zeichne mir Punkte in ein XY - Graph, welche in einem Array stehen. Aus diesen mache ich eine Ausgleichsgerade welche alle Punkte miteinbezieht. Aber genau das ist das Problem, den manche Paare sind Fehlmessungen, die ich gerne entfernen würde.

Also müsste ich es irgendwie hin bekommen, das ich einen Punkt den ich nicht haben will aus dem Array entferne oder zu null setze. Ich hab aber schon hier das Problem das ich die Koordinaten aus dem Graph nicht auslesen kann. Ich versuche es über die eventstruktur "mouseenter" aber ich bekomme die Anschlüsse nicht recht hin. Bad wire ist dann immer der Fehler. Die Invoke Property macht mir auch schwierigkeiten.

Vielleicht hat jemand ja eine Lösung rumliegen bzw. es fällt vielleicht jemandem leicht es zu schreiben. Auch über jede Art der Hiilfestellung würde ich mich freuen.

Liebe Grüsse

AJ
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 10:24 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2013 10:27 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Einzelne Messpunkte per Mausklick entfernen
Hallo AJ,

ich würde dir raten, einen Cursor im XY-Graph zu verwenden. Diesen auf den Plot "einrasten". Dann bei einem Maus(doppel)klick (nicht "Mouse enter"!) die Cursorposition lesen, du bekommst dort auch schnell/einfach den Index des gewählten Punktes. Damit dann den Array-Eintrag löschen:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 11:53
Beitrag #3

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



RE: Einzelne Messpunkte per Mausklick entfernen
Was eine schnelle antwort! danke

Ich hab deine Idee versucht umzusetzten, das verfahren ist zwar anwendbar aber nicht besonders Benutzerfreudlich. Es soll eigentlich so funktionieren das ich wirklich nur mit der maus einen Punkt anklicke und dieser dann verschwindet aus dem array.

Meint ihr das geht irgendwie ohne LabView Experte zu sein?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 12:13 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2013 12:14 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Einzelne Messpunkte per Mausklick entfernen
Hallo AJ,

Zitat:Ich hab deine Idee versucht umzusetzten, das verfahren ist zwar anwendbar aber nicht besonders Benutzerfreudlich. Es soll eigentlich so funktionieren das ich wirklich nur mit der maus einen Punkt anklicke und dieser dann verschwindet aus dem array.
Was ist daran benutzerunfreundlich? Ich sehe einen Cursor (den man auch als kleines Kreuz darstellen lassen kann) und klicke mit der Maus im Graph herum. Das Kreuz folgt meinen Mausklicks. Bei einem Doppelklick wird der aktuell gewählte Punkt gelöscht (um z.B. Fehlklicks zu vermeiden). Für dich als Programmierer hat das den Vorteil, dass du schon vom Cursor den Arrayindex geliefert bekommst und nichts mehr umrechnen musst...

Aber wenn du das nicht willst, kannst du natürlich auch aus der Mausposition die X- und Y-Werte ausrechnen (da sollte es eine Methode zu geben) und dann in deinem Array den passenden Punkt suchen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 12:22
Beitrag #5

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



RE: Einzelne Messpunkte per Mausklick entfernen
So wie du es beschreibst wäre schon super!
Dann hat es einfach an meiner umsetzung gehapert. Mein Cursor folgt meinen Mausklclicks nicht und den Array Index bekomme ich auch nicht. Daher dachte ich an eine andere Lösung.

Werde versuchen die 2 Sachen noch einzupflegen. Über hilfe wie ich den Index bekomme und wie der Crusor meiner Maus folgt wäre ich dankbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 12:26
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.419
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Einzelne Messpunkte per Mausklick entfernen
Hallo AJ,

Zitat:wie ich den Index bekomme und wie der Crusor meiner Maus folgt wäre ich dankbar.
Hast du meinen Beitrag#2 gelesen und angeschaut?
- Cursor an den Plot "rasten" macht man in den Cursor-Eigenschaften.
- der aktive Cursor folgt den Mausklicks bei mir üblicherweise...
- Auslesen des CursorIndex wie im Bild oben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 12:34 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2013 12:35 von shibbbbby.)
Beitrag #7

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



RE: Einzelne Messpunkte per Mausklick entfernen
Angeschaut ja, versucht nachzumachen und gescheitert. Finde mich in dem Netz der Property nodes nicht zurecht.
Könntest du es als vi hohladen?

In der Crusoreigenschaften kann ich den polt nicht wirklich einrasten lassen. Nur die Darstellung kann ich ändern. Sry wenn ich dir zusätzliche arbeit mache aber ich bin noch neu und versuche mich in der LabView Welt zu orientieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 12:50
Beitrag #8

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



RE: Einzelne Messpunkte per Mausklick entfernen
Crusor folgt schon meiner Maus =) danke erstaml dafür. Vielleicht schaffe ich es ja doch nur mit den bisherigen Hilfen von Dir
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 13:05
Beitrag #9

shibbbbby Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Apr 2013

12.0
2013
EN



RE: Einzelne Messpunkte per Mausklick entfernen
Der Index steht immer bei Null ... Blink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.04.2013, 13:27
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Einzelne Messpunkte per Mausklick entfernen
Dann lad mal dein VI hoch. Meine Glaskugel ist gerade in der Reparatur. Glas2

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Anzahl Messpunkte auf X-Achse zählen BobbyBau91 3 3.693 14.03.2014 10:26
Letzter Beitrag: GerdW
  Messpunkte im XY-Graph abspeichern (Kennlinie) dom2475 14 13.115 06.09.2013 12:46
Letzter Beitrag: Masterg4941
  Wie Diagrammzusatz entfernen Hasenfuss 4 3.373 08.04.2013 20:09
Letzter Beitrag: Hasenfuss
  Aus Array entfernen Amina 5 4.632 08.03.2011 10:21
Letzter Beitrag: Andora
  Polynomfunktion über Messpunkte legen CamilloN 2 4.431 14.02.2011 09:08
Letzter Beitrag: Lucki
  Per Mausklick Daten aus Graph markieren/auslesen andimtb 6 9.929 28.02.2010 19:55
Letzter Beitrag: andimtb

Gehe zu: