How to use guidata to save data in external MATLAB function?
Ältere Kommentare anzeigen
Hi all,
I'm writing a GUI that uses external function m files. I call handles into the function to use values in a for loop. I eventually want to overwrite handles with the new value found from the for loop.
e.g.
handles.struct.variable = 0; % initialized in GUI main code
___________________________________________________________
for x = 1:100
variable = handles.struct.variable(x)
variable = some equation/code;
handles.struct.variable(x) = variable
guidata(hObject, handles) %<--------- this is my issue
end
I pre-allocated the structure I'm using, but when I try to save the data using 'guidata(hObject, handles) I get an error:
"Undefined function or variable 'hObject'."
Does anyone know a way to save the data to handles in a function file written outside of the GUI?
Thanks!
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
