
Sumadora en GUIDE (asignación de valores)
Publicado por Joaquín (50 intervenciones) el 09/04/2014 22:37:13
Buen día, soy nuevo en esto de hacer una interfaz en GUIDE, por lo que busqué primero hacer una interfaz sumadora antes de hacer la interfaz que requiero (un proyecto empresarial, pero el archivo m. ya funciona :D ) e intentando hacer esto tal vez básico para ustedes y nuevo para mi, me topo con lo siguiente, la interfaz corre, y me marca un error, pero independientemente FUNCIONA... pero quiero saber que está mal, o no debería de pasar para que marque ese error..
Que es lo que quiere decir ese error?
Como lo resuelvo?
Pongo mi código, y en imagenes tmb
function SUMAR_Callback(hObject, eventdata, handles)
% hObject handle to SUMAR (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
n=str2num(get(handles.sumando1,'String'));
m=str2num(get(handles.sumando2,'String'));
a=n+m;
set(handles.resultado,'string',num2str(a))
Y este es el error que me aparece:
??? Attempt to reference field of non-structure array.
Error in ==> sumadora>resultado_CreateFcn at 145
set(handles.resultado,'string',num2str(a))
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> sumadora at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)sumadora('resultado_CreateFcn',hObject,eventdata,guidata(hObject))
??? Error using ==> struct2handle
Error while evaluating uicontrol CreateFcn
Saludos



Que es lo que quiere decir ese error?
Como lo resuelvo?
Pongo mi código, y en imagenes tmb
function SUMAR_Callback(hObject, eventdata, handles)
% hObject handle to SUMAR (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
n=str2num(get(handles.sumando1,'String'));
m=str2num(get(handles.sumando2,'String'));
a=n+m;
set(handles.resultado,'string',num2str(a))
Y este es el error que me aparece:
??? Attempt to reference field of non-structure array.
Error in ==> sumadora>resultado_CreateFcn at 145
set(handles.resultado,'string',num2str(a))
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> sumadora at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==> @(hObject,eventdata)sumadora('resultado_CreateFcn',hObject,eventdata,guidata(hObject))
??? Error using ==> struct2handle
Error while evaluating uicontrol CreateFcn
Saludos



Valora esta pregunta


0