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 

Bildschirmkoordinaten bestimmen



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!

03.04.2014, 12:14
Beitrag #1

jan91 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2008

2023
2007
DE

28359
Deutschland
Bildschirmkoordinaten bestimmen
Hallo,

ich möchte aus dem Programm heraus, den Mauszeiger auf die Mitte eines Tasters stellen.

Also habe ich aus den Infos des Tasters (Position und Maße) die Mitte berechnet und dann mit Hilfe des "set_cursor_pos.vi" gesetzt.

Leider gibt es einen festen Offset zwischen den Positionsangaben aus Labview (die sich wohl auf das Frontpanel beziehen) und der xy Position des Bildschirms (welche das set_cursor_pos.vi benötigt).

Ich finde diesen Offset nirgends, kann mir da jemand weiterhelfen?

Gruß

jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.04.2014, 13:08
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bildschirmkoordinaten bestimmen
Hallo Jan,

wie wäre es, die Fensterkoordinaten und die Position des Buttons auf dem FP zu kombinieren (z.B. per Addition)?

Hilfreich ist es dabei auch immer, den FP-Origin (Koordinate 0,0) auf die linke obere Fensterecke zu legen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2014, 13:20
Beitrag #3

jan91 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2008

2023
2007
DE

28359
Deutschland
RE: Bildschirmkoordinaten bestimmen
Hallo Gerd,

der Offset und die Position des FP sind nicht identisch, und wenn ich das Frontpanel verschiebe sind die Werte komplett unterschiedlich.

Gruß
jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2014, 13:25 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2014 13:27 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Bildschirmkoordinaten bestimmen
Hallo Jan,

das hier liefert mir Positionsangaben, die ziemlich genau zu sein scheinen:
   

"links" und "oben" dürfte die linke obere Ecke des Buttons in Bildschirm-Pixeln sein, ohne genauere Überprüfung auf ~20px genau…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2014, 13:58
Beitrag #5

jan91 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 76
Registriert seit: Jun 2008

2023
2007
DE

28359
Deutschland
RE: Bildschirmkoordinaten bestimmen
Hallo Gerd,

ich krieg das nicht hin, werde es mir morgen noch mal in Ruhe vornehmen.

Vielen Dank

jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: