Hi, I have a callback function for a Browse button (to select a file) in a GUIDE generated fig:
function browse_pushbutton_Callback(hObject, eventdata, handles)
[FileName,PathName] = uigetfile({'*.dat;*.txt','Input Files (*.dat, *.txt)';'*.*','All Files (*.*)'},'Select a file for input');
if ~isequal(FileName,0)
set(handles.path_text,'String',[PathName FileName]);
end
Issue I am having is after I select the file in the uigetfile window and click on open, I get the following error:
Attempt to reference field of non-structure array.
Error in compute_ENOB>browse_pushbutton_Callback (line 302)
set(handles.path_text,'String',[PathName1 FileName1]);
Error in gui_mainfcn (line 96)
feval(varargin{:});
Error in compute_ENOB (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in
@(hObject,eventdata)compute_ENOB('browse_pushbutton_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating uicontrol Callback
I am not sure what is wrong.