How to show an updating image generated by "drawnow" in GUI axes1
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Wenlong
am 29 Mai 2014
Kommentiert: Image Analyst
am 30 Mai 2014
Hi All, I would like to show an updating image generated by "drawnow" in GUI axes1. This is my code:
function Start_Callback(hObject, eventdata, handles)
set(handles.Start,'string','Running','enable','off');
QuasiBrownianMotion_Co_TimeControl_forGUI;
axes(handles.axes1);
drawnow;
% Update handles structure
guidata(hObject, handles);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
"QuasiBrownianMotion_Co_TimeControl_forGUI" is a function I used to generate images.
The problem right now is whenever I run GUI and hit start button. Matlab always pop out another new image window to show the images instead of showing within axes1. Could anyone help me out? Thanks a lot! Wenlong
7 Kommentare
Geoff Hayes
am 29 Mai 2014
Bearbeitet: Geoff Hayes
am 29 Mai 2014
Hi Wenlong - You can attach your *.m and *.fig files to any comment you add to your question. Just use the paperclip button to do so.
Akzeptierte Antwort
Image Analyst
am 29 Mai 2014
Search your code for "figure" - perhaps you're calling figure which is causing a brand new figure to be created instead of causing the image to appear in an axes control on your existing GUI figure.
2 Kommentare
Image Analyst
am 30 Mai 2014
I don't have an email address. You can attach m-files and fig files here with the paper clip icon. Or you can step through your code a line at a time to find out where the "pop out another new image window" happens exactly.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!