
variable y edit text
Publicado por Steph (2 intervenciones) el 02/09/2013 19:23:45
Hola, quisiera que me ayuden en mi código tengo 4 radio buttons, al presionar uno de ellos asigno un valor a mis variables "amin" y "amax" de angulo mínimo y angulo máximo. Luego quiero ingresar como usuario en 2 edit texts pa angulo de rango, es decir el usuario pone el angulo minimo y maximo al q quiere q funcione, pero no puede ser inferior al minimo que yo determine(al momento de seleccionar los radio buttons) ni superior al maximo determinado.
Por ejemplo: este es mi codigo para el ángulo minimo:
Los 4 radio button están dentro de un Button Group
SELMOV_SelectionChangeFcn
if hObject ==handles.FEC
amin=0;
amax=130;
end
if hObject ==handles.PSC
amin=-90;
amax=90;
end
if hObject ==handles.FEM
amin=-70;
amax=70;
end
if hObject ==handles.AAM
amin=-15;
amax=30;
end
estoy haciendolo en el ANGMIN_CALLBACK
angmin=str2double(get(hObject,'String'));
if hObject ==handles.FEC %FEC ES RADIOBUTTON1
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es 0°','Error')
end
end
if hObject ==handles.PSC %PSC ES RADIOBUTTON2
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -90°','Error')
end
end
if hObject ==handles.FEM %FEM ES RADIOBUTTON3
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -70°','Error')
end
end
if hObject ==handles.AAM %AAM ES RADIOBUTTON4
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -15°','Error')
end
end
solo quiero q se despliegue un mensaje de error al momento que el usuario ingresa un valor fuera del rango minimo o maximo, me pueden ayudar por favor?
Por ejemplo: este es mi codigo para el ángulo minimo:
Los 4 radio button están dentro de un Button Group
SELMOV_SelectionChangeFcn
if hObject ==handles.FEC
amin=0;
amax=130;
end
if hObject ==handles.PSC
amin=-90;
amax=90;
end
if hObject ==handles.FEM
amin=-70;
amax=70;
end
if hObject ==handles.AAM
amin=-15;
amax=30;
end
estoy haciendolo en el ANGMIN_CALLBACK
angmin=str2double(get(hObject,'String'));
if hObject ==handles.FEC %FEC ES RADIOBUTTON1
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es 0°','Error')
end
end
if hObject ==handles.PSC %PSC ES RADIOBUTTON2
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -90°','Error')
end
end
if hObject ==handles.FEM %FEM ES RADIOBUTTON3
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -70°','Error')
end
end
if hObject ==handles.AAM %AAM ES RADIOBUTTON4
if angmin < amin
set(hObject, 'String', 0);
errordlg('El ángulo mínimo es -15°','Error')
end
end
solo quiero q se despliegue un mensaje de error al momento que el usuario ingresa un valor fuera del rango minimo o maximo, me pueden ayudar por favor?
Valora esta pregunta


0