16.10.2009, 08:03
Beitrag #1
|
Kiesch
LVF-Stammgast
Beiträge: 412
Registriert seit: Mar 2009
2019, 2018, 2016
2009
DE
04519
Deutschland
|
Mausabfrage Position
Hi,
arbeite mit LV8.6 und habe grade etwas Probleme mit der Mausabfrage. Kann zwar die Mausposition (und Tasten) einlesen über die "Maus erfassen" Funktion; habe aber dann nur die Möglichkeiten eine relative Mausposition zum letzten Aufruf oder eine absolute, allerdings am gesamten Bildschirm orientierte, Mausposition einzulesen. Das bringt mir in soforn wenig, da ich eigentlich eine absolute Mausposition bezüglich eines Fixpunktes in meinem LabVIEW Fenster bräuchte. (in der Anwendung soll ein Tisch einen Wafer so zum Ionenstrahl positionieren wie durch Mausklick angegeben; daher muss ich auf einem "Wafer" im Frontpanel die Mausposition relativ zu diesem abgreifen; falls das geht --> ich muss also wissen, von welcher Bildschirmposition zu welcher sich mein Wafer erstreckt und wo bezüglich dieser Position die Maus ist. => Entweder muss ich jederzeit die Fensterposition ermitteln können und dann entsprechend die Mausposition weiterverarbeiten; oder die Mausposition gleich relativ zum entsprechenden LV Fenster abgreifen)
Ich hoffe das war verständlich und jemand kann mir weiterhelfen.
P.S: Ich bin fortgeschrittener Einsteiger; also bitte komplexere Sachen etwas genauer erklären. Danke schonmal im vorraus.
Gruß Kiesch
Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
|
|
|
16.10.2009, 11:28
Beitrag #2
|
|
|
16.10.2009, 12:55
Beitrag #3
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Mausabfrage Position
Suchst du sowas hier:
test.vi (Größe: 9,17 KB / Downloads: 535)
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.
|
|
|
17.10.2009, 09:08
Beitrag #4
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Mausabfrage Position
' schrieb:Entweder muss ich jederzeit die Fensterposition ermitteln können und dann entsprechend die Mausposition weiterverarbeiten; oder die Mausposition gleich relativ zum entsprechenden LV Fenster abgreifen)
genau das musst du machen ...
dabei musst du noch die Relatikkordinaten des FP mit einrechnen und die Position des VIs an sich ...
|
|
|
19.10.2009, 10:54
Beitrag #5
|
Kiesch
LVF-Stammgast
Beiträge: 412
Registriert seit: Mar 2009
2019, 2018, 2016
2009
DE
04519
Deutschland
|
Mausabfrage Position
Danke schonmal für die Hilfe; ich seh jetzt schon etwas klarer; die einzige Frage die sich mir jetzt noch stellt, wäre ob die Panel Koordinaten die ich nach Jens Lösung erhalte von der Bildschirmauflösung abhängen.
Ansonsten danke an alle schonmal für die Hilfe; bin jetzt etwas schlauer. Die Idee mit dem 2D Bild wäre an sich auch gut. Bin ich noch garnicht drauf gekommen das man das auch so machen könnte. Wäre aber nach aktuellem stand meines Progs wohl die Zeitaufwändigere Variante.
Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
|
|
|
19.10.2009, 11:01
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Mausabfrage Position
' schrieb:Danke schonmal für die Hilfe; ich seh jetzt schon etwas klarer; die einzige Frage die sich mir jetzt noch stellt, wäre ob die Panel Koordinaten die ich nach Jens Lösung erhalte von der Bildschirmauflösung abhängen.
Probieren geht über studieren, einfach selber testen?!
Aber NEIN, wieso sollten die Pane-Koordinaten von der Bildschirmauflösung abhängen? Die Einheit der Koordinaten ist immer Pixel.
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.
|
|
|
| |