フィルターのクリア

How can i use a global var with call_back functions?

1 回表示 (過去 30 日間)
Edward P
Edward P 2011 年 11 月 3 日
The problem is: how can i declare a global var, so i can use it on all functions of my guidata?
for example:
function pushbutton5_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton5 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
----> cpselect(E,D);
guidata(hObject, handles);
% --- Executes on button press in Inserir.
function pushbutton4_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% Invoca duas fotos
echo ImRectOpen off;
-----> global E D;
[E,D]=ImRectOpen();
imshow(E,'Parent',handles.axes3);
imshow(D,'Parent',handles.axes4);
set(handles.pushbutton1,'enable','on');
set(handles.pushbutton5,'enable','on');
guidata(hObject, handles);
First, i've ran the pushbutton_callback4 and then pushbutton_callback5. On pushbutton_callback5 global variables (E and D) that were declared on pushbutton_callback4, cant be found.

採用された回答

Walter Roberson
Walter Roberson 2011 年 11 月 3 日

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLarge Files and Big Data についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by