Matlab - Ayuda con un Button Group

   
Vista:

Ayuda con un Button Group

Publicado por Carlos M. Ariza (37 intervenciones) el 28/11/2012 03:06:19
Hola amigos,

Tengo programado de esta forma un grupo de 2 botones:

% --- Executes when selected object is changed in uipanel2.
function uipanel2_SelectionChangeFcn(hObject, eventdata, handles)

if (hObject==handles.uno)
set(handles.e2,'visible','off');
a=str2double(get(handles.e1,'String'));
b=2*a;
set(handles.salida,'String',num2str(b));
else
set(handles.e1,'visible','off');
a=str2double(get(handles.e2,'String'));
b=4*a;
set(handles.salida,'String',num2str(b));
end

El pequeño problema que tengo es que cuando selecciono el segundo radiobutton del grupo me borra el primero como yo quiero, pero una ves selecciono otra ves el primer radiobutton me borra el segundo y ya no vuelven a parecer ninguno de los 2 -.-..

PD: Lo que yo quiero es que nada mas me aparezca el campo correspondiente al radiobutton..

Gracias :D
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ayuda con un Button Group

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 29/11/2012 05:28:15

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function button_group12_OpeningFcn(hObject, eventdata, handles, varargin)
set(handles.uno,'value',0)
handles.output = hObject;
guidata(hObject, handles);
 
 
function uipanel1_SelectionChangeFcn(hObject, eventdata, handles)
if (hObject==handles.uno)
 set(handles.e1,'visible','on');
 set(handles.e2,'visible','off');
 a=str2double(get(handles.e1,'String'));
 b=2*a;
 set(handles.salida,'String',num2str(b));
else
  set(handles.e2,'visible','on');
 set(handles.e1,'visible','off');
 a=str2double(get(handles.e2,'String'));
 b=4*a;
 set(handles.salida,'String',num2str(b));
end



Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con un Button Group

Publicado por Carlos ariza.cm@gmail.com (37 intervenciones) el 29/11/2012 06:48:33
Hola amig, grax!

Me podrías explicar que hace exactamente:

set(handles.uno,'value',0)
handles.output = hObject;
guidata(hObject, handles);

En la función de apertura?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ayuda con un Button Group

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 29/11/2012 13:34:14
Bueno es parte del usario, estudiar los codigo que pongo en el foro, en eso radica el aporte del usuario que pregunto, de esa manera aprenderá mejor.


Saludos.
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
programador en matlab
Servicios de programacion matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ayuda con un Button Group

Publicado por Carlos (37 intervenciones) el 30/11/2012 00:06:05
Oks jejeje... En verdad así aprendo mas, gracias amigo :D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar