Problème d'un callback sur un pushbutton
Bonjour,
Je crée actuellement une interface graphique et après plusieurs pushbutton créés avec leur callback associé qui fonctionnent très bien, mon dernier pushbutton fait des siennes. En effet, lorsque je clique sur le pushbutton sur l'interface, rien ne se produit et dans la partie command window il apparait le nom de ma fonction et sa valeur :
Code:
1 2 3
| previsualisation =
22.0706 |
Voici mon code pour l'affichage du bouton:
Code:
1 2 3 4
| %prévisualisation de la FFT
previsualisation = uicontrol ('Style','pushbutton','FontWeight','Bold','Position',[1420 750 150 100],'backgroundColor','r','String','prévisualisation de la PIV','Callback','previsualisation'); |
voici mon code du fichier.m previsualisation.m :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| %prévisualisation du champ de vitesse dans la boite selectionnée dans la
%zone d'interrogation
par.box_size_1 = pow2(ceil(log2(par.box_size_1)));
rect = [x_adapt y_adapt par.box_size_1 par.box_size_1];
image_run1_1 = imcrop ( image_1 , rect);
image_run1_2 = imcrop ( image_2 , rect);
if (seuil >= 0) %Seuillage de l'image1 et 2 => si x <seuil alors x=0 sinon x=255
image_run1_1 = (image_run1_1 > seuil)*255;
image_run1_2 = (image_run1_2 > seuil)*255;
end
x_1 = zeros(par.no_boxes_1_x,1);
y_1 = zeros(par.no_boxes_1_y,1);
u_1 = zeros(par.no_boxes_1_y,par.no_boxes_1_x);
v_1 = zeros(par.no_boxes_1_y,par.no_boxes_1_x);
[x_1, y_1, u_1, v_1] = lacorrelation(par,image_run1_1,image_run1_2); |
Le contenu de la fonction n'est pas vraiment intéressant car je ne sais même pas si ca compile ou pas étant donné que le clic sur le pushbutton ne déclenche que l'affichage de sa valeur sur la command window.
Merci d'avance de me dire d'où pourrait venir mon erreur sachant que j'ai fonctionné de la même manière pour 4 autres pushbutton qui fonctionnent très bien.