I have for loop,,I want to to stop this loop from a toolbar button,, Initially I have set a flag "STOP=0",,,and when I press my stop button in tool bar,,I am calling a function,,where "STOP=1" I have written script,,,,But my script is not considering this"STOP" flag,,,please hep me out>...
You can write your flag in the UserData-property of the toolbaricon.
... set(handles.uitoolbar1,'UserData',0) for ... if get(handles.uitoolbar1,'UserData') break end end
function uipushtool1_ClickedCallback(hObject, eventdata, handles) set(handles.uitoolbar1,'UserData',1)
Each function has its own workspace, such that a variable set in one function is not visible in the other. A solution is to set a flag e.g. in the UserData of a figure or any other UI-object. This flag can be checked from inside the loop also.
Play games and win prizes!Learn more