Bonjour
dans une figure matlab, je voudrais faire défiler des images dans deux fenêtres différentes avec un temps aléatoire entre chaque rafraichissement,tout cela géré par deux callback.
Je sais le faire dans une seule fenêtre avec une pause, mais lorsque le deuxième callback s'exécute, la pause du premier callback est interrompue, pour reprendre lorsque le deuxième callback est terminé.

Voici un petit exemple illustrant mon problème, j'ai remplacé les images par un chrono. Il faut cliquer sur les deux boutons "go" pour comprendre le problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function essai
clc;close all
hedit1=uicontrol('style','edit','pos',[10 10 100 20]);
uicontrol('pos',[120 10 20 20],'string','go','callback','chrono(hedit1)');
hedit2=uicontrol('style','edit','pos',[10 40 100 20]);
uicontrol('pos',[120 40 20 20],'string','go','callback','chrono(hedit2)');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function chrono(hedit) %à enregistrer dans un autre fichier
for k=0:10
    set(hedit,'string',k);
    pause(1);
end
Merci pour votre réponse
PS : j'utilise Matlab version 6.5 sous windows XP