Passing variables in matlab GUI

In my GUI, i have a drop down menu, Yes or No. Depending on what is selected, determines the value of variable x. When I press a button, I want to use x to do a calculation
function [test]=popupmenu1_Callback(hObject, eventdata, handles)
end
function startbutton_Callback(hObject, eventdata, handles, test)
end
the popmenu by itself works, but when i press the start button, 'test' is not passed into it.

回答 (1 件)

Rik
Rik 2020 年 3 月 10 日
編集済み: Rik 2020 年 3 月 10 日

0 投票

You should store your variable in the guidata struct. That way you can easily share it across different callback functions.
I would also suggest moving away from GUIDE. See this discussion for more information.

カテゴリ

質問済み:

2020 年 3 月 10 日

編集済み:

Rik
2020 年 3 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by