From GUI to workspace and from GUI1 to GUI2
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I made a simple GUI that imports data and plots it. I am working with regular formulas, such as:
a=var(b);
plot(a)
Now, I would like to save my vector "a" to a workspace automatically, so I can save my workspace later on (or if program can). Should I have used handles, i.e.
handles.a=var(handles.b);
I dont really get what handles are, so if someone can explain that on a basic level, I would appreciate it.
Also, how could I use that data from one GUI, in another GUI (they are connected as parts of the same program)?
0 Commenti
Risposte (1)
Image Analyst
il 16 Mar 2014
See the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_share_data_between_callback_functions_in_my_GUI.28s.29.3F
You can't use handles since that is a structure that is local to each GUI. You'd have to write to a mat file or use setappdata() and getappdata(). Or assignin/evalin though those are normally not recommended.
0 Commenti
Vedere anche
Categorie
Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!