Coordonnées sur une interface
Bonjours à tous;
je voudrais récupérer les coordonnées du pointeur souris chaque pas de temps (de l'ordre de milliseconde)
j'ai essayé la fonction (ginput), mais celle-ci nécessite un clic, donc j'ai utilisé un logiciel pour s'occupe des cliques automatiquement ( MetaClick), mais il parait qu'il est moins rapide et il fallait que le pointeur s’arrête pour qu'il clique automatiquement.
Si vous avez des idées s v p aider moi :calim2:
Coordonnées sur une interface
Bonjour,
Un exemple de lecture des coordonnées de la souris à chaque passage sur le code "getCursorInfo".
Les valeurs changent à chaque click.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| %Positions [x,y] de la souris sans arrêt du programme
clear
p=0;
x=0:0.1:10;y=sin(x);
fig=figure(1)
plot(x,y)
grid
datacursormode on
while p==0
coord=getCursorInfo(datacursormode(fig));% Lecture souris
if isempty(coord) % Permet l'initialisation
else
pos= struct2array(coord);% Positions [x y]
if pos(2:3)==[0 0]% Sortie pour [0 0]
p=1;% Ou break
end
end
pause(0.1)
end
pos |