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!
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.)
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
' 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 ...
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.)
' 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!