bonjour

pour mon programme, je n'utilise qu'un objet axes et je souhaiterai toujours l'utiliser pour mes tracés.
seulement il se peut que je trace en ayant ouvert une nouvelle figure.
pour palier à cela, je fais le test suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if gca~=handles.gaxSATCurve
    set(gca, 'Visible', 'off'); %sinon il m'affiche un axe sur la nouvelle figure
    axes(handles.gaxSATCurve);
end
le problème est que la fonction AXES est très gourmande en temps (0.4s sur mon PC) donc j'aimerais pouvoir me passer de ce bout de code

un autre problème très différent : si je rends visible un panel sans le faire suivre d'une pause derrière, il se peut qu'il ne s'affiche pas. mais alors si je fixe la pause à 0.01s, elle peut faire jusqu'à 0.35s.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
set(handles.gmnStatusText, 'Visible', 'on');
set(handles.gmnStatusText, 'String', [10,10,'Loading profile...',10,'Please wait...']);
pause(0.01);
je pense donc avoir des problèmes d'affichage

merci si vous avez des solutions