Bonjour ,
j'ai fais un slider pour varier une vitesse de 50-1000 tr/min
le problème c'est que si je bouge pas le slider,la vitesse reste a zero malgré que j ai mis le min a 50
voila mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 % --- Executes on slider movement. function speed_Callback(hObject, eventdata, handles) % hObject handle to speed (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) %speed motor between 50 and 1200 tr/min vitesse=get(handles.speed,'value'); setappdata(handles.autogui,'vitesse',vitesse);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 % For the speed slider numStep = 96; minStep = 1/(numStep - 1); maxStep = 5/(numStep - 1); set(handles.speed, 'Max',1000); set(handles.speed, 'Min',50); set(handles.speed, 'Value',50); set(handles.speed, 'SliderStep',[minStep maxStep]);
Partager