Matlab - 3 po up menu y 1 statict text

 
Vista:

3 po up menu y 1 statict text

Publicado por dayana (3 intervenciones) el 25/10/2010 07:47:37
el problema es est:

en mi guide coloco 3 po up menus, en los dos primeros en el string coloco nombres de colores y quiero asignarles un valor que van desde el 0 hasta el 9 en el tercero en el string coloco multiplicadores y deseo que al escoger el color de los dos primeros po ud menu me de los valores de los colores como un solo numero y se multipliquen por la opcion del tercer po up menu.

cuando elijo los valores del poup menu en el static text aparecen pero uno remplaza al otro no se juntan.
Esta es una parte del programa,recien estoy aprendiendo la verdad no se como solucionar el problema agradeceria mucho su coloborarcion

v=get(handles.selector,'Value');
switch v
case 1

v=strcat(v,'0');
set(handles.valor,'String',v)
case 2
v=strcat(v,'1');
set(handles.valor,'String',v)
.....

gracias
saludos
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

RE:3 po up menu y 1 statict text

Publicado por Kike (304 intervenciones) el 26/10/2010 06:58:54
Supongamos que hay un pushbutton y su callback es el siguiente:

% Se obtiene la posición de cada popup menu
color1 = get(handles.popup1,'Value');
color2 = get(handles.popup2,'Value');
multiplicador = get(handles.popup3,'Value');

% Se juntan los números como uno solo
numero = 10*color1 + color2;

% Se multiplican
total = numero*mulplicador;

% Se presenta el resultado en el texto estático
set(handles.text1,num2str(total));
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

RE:3 po up menu y 1 statict text

Publicado por dayana (3 intervenciones) el 26/10/2010 10:30:05
gracias Kike me sirvio de mucho =)... eres un capo
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