Forum Italiano sui Prodotti NI

annulla
Visualizzazione dei risultati per 
Cerca invece 
Intendevi dire: 

coordinate mouse

É possibile con LabView 7.1 rilevare le coordinate assolute del mouse?

Devo rilevare la posizione del mouse ovunque, anche al di fuori della finestra.

Dove posso trovare un esempio?

 

 

Grazie

Message Edited by sandro73 on 05-06-2009 08:02 AM
0 Kudos
Messaggio 1 di 4
5.757Visualizzazioni

Ciao Sandro,

se vuoi rilevare la posizione del mouse anche al di fuori della finestra del VI, non puoi utilizzare direttamente le funzioni di LabVIEW.

Puoi però utilizzare le funzioni della Win32 Platform SDK, richiamandole all'interno del VI con un Call Library Function Node.

A questo link trovi un esempio che mostra come utilizzare la funzione SetCursorPos per scegliere programmaticamente la posizione del mouse. Puoi partire da questo esempio e modificarlo per utilizzare la funzione GetCursorPos (che fa sempre parte della libreria User32.dll), che dovrebbe restituirti la posizione del mouse.  

Cordialmente,

 

Serena M.

NI Application Engineer

0 Kudos
Messaggio 2 di 4
5.741Visualizzazioni

Ciao  a tutti,

devo risolvere un problema leggermente diverso.
Ho bisogno di rilevare la velocità con cui l'utente muove il mouse.

Utilizzando la VI presente in labview riesco a vedere la posizione che cambia, il dx.

Ma non so come ricavarmi il tempo dt.

Esiste una funzione specifica in LabView?

Grazie a tutti

 

0 Kudos
Messaggio 3 di 4
5.694Visualizzazioni

Ciao Seio,

per calcolare il dt puoi usare la funzione "Get Date/Time in seconds": devi utilizzarla ripetutamente e fare la differenza fra il tempo attuale e quello della misura precedente.

 

Cordialmente,

Serena

0 Kudos
Messaggio 4 di 4
5.658Visualizzazioni