Matlab - Ayuda para un static text

 
Vista:

Ayuda para un static text

Publicado por Luis Perez (2 intervenciones) el 18/05/2012 01:04:52
He estado unos GUIDE's de operaciones basicas, con buen resultado PERO tengo un problemilla, cuando corro los programas abriendo el archivo .m que se genera me funciona bien el programa, incluso cuando abro el archivo .fig con click derecho y luego "open in guide" para hacerlo correr funciona.
Pero cuando abro directamente el .fig el programa me da error.

Este seria por ejemplo mi programa para una multiplicaion:


function varargout = productoLUIS_ENRRIQUE_PEREZ_SINTICALA(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @productoLUIS_ENRRIQUE_PEREZ_SINTICALA_OpeningFcn, ...
'gui_OutputFcn', @productoLUIS_ENRRIQUE_PEREZ_SINTICALA_OutputFcn, ...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end

function productoLUIS_ENRRIQUE_PEREZ_SINTICALA_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
guidata(hObject, handles);

function varargout = productoLUIS_ENRRIQUE_PEREZ_SINTICALA_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;

function edit1_Callback(hObject, eventdata, handles)
global num1;
num1=str2double(get(hObject,'String'));

function edit2_Callback(hObject, eventdata, handles)
global num2;
num2=str2double(get(hObject,'String'));

function pushbutton2_Callback(hObject, eventdata, handles)
global num1 num2
producto=num1*num2;
set(handles.text3,'string',producto);

Y aqui el error que me sale aparentemente por usar el comando handles:



Error using feval
Undefined function 'text3_CreateFcn' for input arguments
of type 'double'.

Error in gui_mainfcn (line 96)
feval(varargin{:});

Error in productoLUIS_ENRRIQUE_PEREZ_SINTICALA (line 16)
gui_mainfcn(gui_State, varargin{:});

Error in
@(hObject,eventdata)productoLUIS_ENRRIQUE_PEREZ_SINTICALA('text3_CreateFcn',hObject,eventdata,guidata(hObject))


Error using struct2handle
Error while evaluating uicontrol CreateFcn

Aclaro que text3 es como estoy llamando a un static text que va a mostrar la respuesta de la multiplicacion.
Quisiera saber si hay otra manera de poner el producto en el static text habriendo el archivo .fig directamente, o tal vez algo que estoy haciendo mal, gracias por su respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder