Importing data using MATLAB GUI and Pop-up Menu

5 visualizaciones (últimos 30 días)
Mikael
Mikael el 26 de Ag. de 2013
Hello everybody,
I am currently, for the first time, working on a project requiring an user interface. For this purpose I am using the MATLAB GUI tool.
I want to import climate data using a pop-up menu. For example it should be possible for the user to select a "Normal year reference" between three countries. So far I can select the country and compare it to a string, thus knowing which has been selected. However, I cannot get the GUI to load my data into the workspace. How can I solve this issue?
Alternatively it would be a possebility to load all data in the beginning of the code, but I have not been able to work that out either.
Any help would be greatly appricated.
Regards Mikael

Respuestas (2)

Chong Tao
Chong Tao el 26 de Ag. de 2013
can you post your script, so it will be more specific?

Mikael
Mikael el 26 de Ag. de 2013
Editada: Mikael el 26 de Ag. de 2013
Well, so far there isn't really much code. Mostly just a simple layout, as you can see by following the link below:
https://www.dropbox.com/s/okuuf513g5rspyl/interface.PNG
I am going to do some calculations. These calculations are supposed to use a different reference according to the selected country. Therefore the program should read/load a difference dataset depending on the selection.
The code below is the part where the selection is identified:
% --- Executes on selection change in normalref_popup. function normalref_popup_Callback(hObject, eventdata, handles) % hObject handle to normalref_popup (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns normalref_popup contents as cell array
% contents{get(hObject,'Value')} returns selected item from normalref_popup
normalref = cellstr(get(hObject,'String'))
check_dk = strcmp(normalref,'Danmark')
I hope this clarifies things a little.
  1 comentario
Jan
Jan el 26 de Ag. de 2013
Please do not post comments in the section for answers, but as a comment.
It is still not clear to me, where we could help you. In which Workspace should the data be loaded in? A lot of problems with GUIs concern the storage of intermediate data and sharing them between different callbacks. So please search for "share data gui" in this forum at first.

Iniciar sesión para comentar.

Categorías

Más información sobre Weather and Atmospheric Science en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by