Accessing a variable used in a botton from another button

Hi , I am using matlab R2013a
I declared a variable name as wav in a button's callback function as shown below
function record_Callback(hObject, eventdata, handles)
wav=wavrecord(10*8000,8000);
Now, I want to access this variable from the callback function of another button as shown below
function play_Callback(hObject, eventdata, handles) sound(wav);
Any easy way to do it?

 Akzeptierte Antwort

Jan
Jan am 27 Apr. 2015
Bearbeitet: Jan am 27 Apr. 2015
This topic is dicussed frequently and you can find it e.g. by searching in this forum for "share variable between callbacks". See e.g. http://www.mathworks.com/matlabcentral/answers/146260-how-to-share-variables-between-two-gui-callbacks
function record_Callback(hObject, eventdata, handles)
handles = guidata(hObject);
handles.wav = wavrecord(10*8000,8000);
guidata(hObject, handles);
function play_Callback(hObject, eventdata, handles)
handles = guidata(hObject);
sound(handles.wav);

Weitere Antworten (0)

Kategorien

Mehr zu Interactive Control and Callbacks finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 27 Apr. 2015

Kommentiert:

am 27 Apr. 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by