Borrar filtros
Borrar filtros

Saving data from function i GUI

1 visualización (últimos 30 días)
Niels
Niels el 4 de Abr. de 2014
Respondida: Niels el 4 de Abr. de 2014
Hi All,
I have the following code, where I want to save the values into the workspace for further processing. A number is previoucly defined, which finds ship properties in Shipdata_module. m. I can see the values being returned in the command window from the data file, but it does not save them. How can I do that ?
% --- Executes on button press in loadship.
function loadship_Callback(hObject, eventdata, handles)
% hObject handle to loadship (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
number = handles.number
[Lpp,B,D,T,Disp,Loa,AeA0,Dmax,z] = Shipdata_module(number)

Respuesta aceptada

Jeff Johnson
Jeff Johnson el 4 de Abr. de 2014
Hi Niels,
Try the assignin function to store the output variables in the base workspace.

Más respuestas (2)

Niels
Niels el 4 de Abr. de 2014
Hi Jeff. It did the trick. Now I have only one problem. How can I show the saved data in an Edit box in the Gui, so the different ship information is shown depending on which ship one select in the popupmenu ?
For all others, here is the code:
assignin('base','Lpp',handles.Lpp1);
assignin('base','B',handles.B);
assignin('base','D',handles.D);
assignin('base','T',handles.T);
assignin('base','Disp',handles.Disp);
assignin('base','Loa',handles.Loa);
assignin('base','AeA0',handles.AeA0);
assignin('base','Dmax',handles.Dmax);
assignin('base','z',handles.z);

Niels
Niels el 4 de Abr. de 2014
Killing the thread. Did not assign the handles in OpeningfCn....going on weekend :)
/Niels

Categorías

Más información sobre Graphics Object Identification 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