Matlab - Set y Static Text (GUI)

 
Vista:

Set y Static Text (GUI)

Publicado por Horacio (1 intervención) el 05/06/2013 00:48:50
Buenas tardes programadores. Soy nuevo en el foro y en el uso de matlab, y me han surgido algunos problemas.

Tengo un problema al mostrar resultados de operaciones en un Static Text. Basicamente :

Reference to non-existent field 'Resu1'.

Error in ==> Lab4>pushbutton1_Callback at 149
set(handles.Resu1,'string', G1);

He creado un elemento de tipo Static Text cuyo Tag es Resu1 pero como que no lo reconoce.

=====================

Esta seria la operacion donde utilizo al Resu1

D = handles.edit1;
F = handles.edit2;

A=pi*((D/2)^2);
L=(3*10^8)/(F*10^9);
G=(7*A)/L^2;
G1=10*log10(G);

set(handles.Resu1,'string', G1);

La operacion funciona bien, porque utilizando Disp el resultado se muestra perfecamente en la ventana de comando.

Desde ya les agradeceria su ayuda.
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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Set y Static Text (GUI)

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 05/06/2013 02:01:14
Podrías poner tu código completo de esa parte, pues hay muchos vacíos en tu pregunta.


Al parecer este parte es incorrecto
D = handles.edit1;
F = handles.edit2;


Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
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 Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Set y Static Text (GUI). http://fismatlab.blogspot.com

Publicado por Dave (1094 intervenciones) el 05/06/2013 07:20:48
Hola Horacio;

Sobre tu consulta el error esta, en hecho de tomar el contenido de los Edit Text, la forma correcta de tomar el contenido (un valor numérico) es:

D=str2num(get(handles.edit1,'string'))
F=str2num(get(handles.edit2,'string'))

Espero que sea de alguna ayuda (http://fismatlab.blogspot.com)

Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.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
Imágen de perfil de Dave
Val: 497
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Set y Static Text (GUI). http://fismatlab.blogspot.com

Publicado por Dave (1094 intervenciones) el 05/06/2013 07:34:37
Horacio;

Tu código debe quedar de la siguiente manera:

1
2
3
4
5
6
7
8
9
D=str2num(get(handles.edit1,'string'))
F=str2num(get(handles.edit2,'string'))
 
A=pi*((D/2)^2);
L=(3*10^8)/(F*10^9);
G=(7*A)/L^2;
G1=10*log10(G);
 
set(handles.Resu1,'string', G1);



Espero que sea de alguna ayuda.

Saludos
Dave Correa
[email protected]
Servicios de Programación Matlab
http://fismatlab.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

Set y Static Text (GUI). http://fismatlab.blogspot.com

Publicado por santos (1 intervención) el 24/03/2014 17:04:23
Hola por favor queria que me ayuden tengo un poblema con el uso del set en matlab guide. Lo que quiero esq muestre en un static text aprobado con color verde y desaprobado con color rojo pero no encuentro las propiedades del set. Como hago para cambiar de color. Por favor ayudenme... Gracias
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