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?

 Respuesta aceptada

Jan
Jan el 27 de Abr. de 2015
Editada: Jan el 27 de Abr. de 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);

Más respuestas (0)

Categorías

Más información sobre Interactive Control and Callbacks en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 27 de Abr. de 2015

Comentada:

el 27 de Abr. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by