Bonjour,
Je cherche a créer un slider sur interface graphique MATLAB pour une vitesse de moteur qui va de 50 a 1200 tr/min avec un pas 20
Merci de m'aider svp
Bonjour,
Je cherche a créer un slider sur interface graphique MATLAB pour une vitesse de moteur qui va de 50 a 1200 tr/min avec un pas 20
Merci de m'aider svp
Bonjour,
Un exemple "à la main", car il vaut mieux utiliser guide :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 figure sld = uicontrol('Style', 'slider',... 'Min',50,'Max',1200,'Value',625,... 'Position', [100 350 120 20],... 'SliderStep',[0.01 0.1]);%'Callback', @slid); label = uicontrol('Style','text',... 'Position',[100 370 120 20],... 'String','Vitesse Moteur'); txtv = uicontrol('Style','text',... 'Position',[130 330 50 20],... 'String','0'); v=0; while v ~=50 v=get(sld,'Value') % Read value set(txtv,'String',v); pause(0.5) end
Merci pour votre réponse ,J'ai créer le slider speed, dois je introduire ce code dans le speed callback ? ou comment?
et quand je remet le slider au debut 50 si j'incrémente il affiche rien il reste figé a 50
Pour le callback :
Pour " il reste figé à 50 " l'exemple que j'ai mis on sort de la boucle while à 50.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sld = uicontrol('Style', 'slider',... 'Min',50,'Max',1200,'Value',625,... 'Position', [100 350 120 20],... 'SliderStep',[0.01 0.1],'Callback',@speed);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager