emperror123
Member level 5
- Joined
- Dec 11, 2010
- Messages
- 86
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,288
- Activity points
- 1,880
hi all
i m new in the MATLAB, currently i working on project where it need to use mouse movement
condition
1. when mouse is moving with different coordinate, the screen will not turn off
2. when the mouse is stop for certain period, the screen will turn off
3. the system need to be keep looping
the problem i faced and need help from u guys, any solution and suggestion are welcome, i would be appreciated that
1. when the mouse moving, the timer function not able check or interrupt and will off automatically when time reached
2. after it finish or successfully turn off the screen, when screen on back, the screen not able to check the code and will not off the screen after 1st time off
below are the code i write
function turnoff
disp('10secs')
t = timer('TimerFcn',@timerCallback,'StartDelay', 10); % set timer function (10s)
start(t); % start timer with single shot
wait(t); % wait for timer to stop
h = uicontrol('Style', 'radiobutton');
v = get(h, 'Value')
if(get(uicontrol('Style', 'radiobutton'),'Value')== 0)
run('TurnScreenOFF.m'); % turn screen off
end
delete(t)
function timerCallback(timerObj,event,str_arg)
% this function is executed every time the timer object triggers
% read the coordinates
coords = get(0,'PointerLocation');
% print the coordinates to screen
fprintf('x: %4i y: %4i\n',coords)
end % function
hope to hear from u all soon
i m new in the MATLAB, currently i working on project where it need to use mouse movement
condition
1. when mouse is moving with different coordinate, the screen will not turn off
2. when the mouse is stop for certain period, the screen will turn off
3. the system need to be keep looping
the problem i faced and need help from u guys, any solution and suggestion are welcome, i would be appreciated that
1. when the mouse moving, the timer function not able check or interrupt and will off automatically when time reached
2. after it finish or successfully turn off the screen, when screen on back, the screen not able to check the code and will not off the screen after 1st time off
below are the code i write
function turnoff
disp('10secs')
t = timer('TimerFcn',@timerCallback,'StartDelay', 10); % set timer function (10s)
start(t); % start timer with single shot
wait(t); % wait for timer to stop
h = uicontrol('Style', 'radiobutton');
v = get(h, 'Value')
if(get(uicontrol('Style', 'radiobutton'),'Value')== 0)
run('TurnScreenOFF.m'); % turn screen off
end
delete(t)
function timerCallback(timerObj,event,str_arg)
% this function is executed every time the timer object triggers
% read the coordinates
coords = get(0,'PointerLocation');
% print the coordinates to screen
fprintf('x: %4i y: %4i\n',coords)
end % function
hope to hear from u all soon