Está en la página 1de 17

INICIANDONOS EN GUIDE

Por: Segundo Gerardo GAMARRA Q.

Iniciaremos ingresando guide en la command


Window(ventana de comandos).

Apareciendo una ventana igual a esta.


Elegimos OK, para crear un espacio en blanco en GUIDE.

Ahora configuramos algunos parmetros necesarios aunque no imprescindibles.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

APLICACIN 1 :
Crearemos un programa donde introduciendo 2 nmeros nos calcule la suma
y resta de ambos nmeros, pudiendo borrar los valores introducidos
mediante otro botn y salir de la aplicacin.
INICIAMOS:
Vamos a la cancha y creemos un
etiqueta(Static Text) , texto esttico,
empleado para colocar textos
estticos, me refiero a colocar textos
tales como: ttulos , sealizadotes ,
etiquetas,

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Para nuestro programa creemos una etiqueta que diga PROGRAMA QUE
SUMA Y RESTA DOS NUMEROS
Comenzamos creando un Static text.
En el componente

hacer un clic izquierdo (CI)

Luego, la flecha del Mouse se


convierte en una cruz,
manteniendo presionado con el
(CI), graficamos una
rectngulo, zona en la que
colocaremos nuestro titulo.

Ya tenemos colocado el componente de texto esttico (Static Text)

Para poder modificar alguna de sus propiedades solo es necesario hacer doble
clic izquierdo (DCI).
Apareciendo esta ventana de propiedades.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

En ella modificaremos la propiedad string.

Ahora modificaremos el color de fondo, el color de letra, su tamao y el tipo de


letra.
Para modifcar el colo de fondo
ubicamos la propiedad
BackgroundColor, seleccionamos
como indica el grafico y listo.
Elegimos el color.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Quedando as.
De manera
similar
modificamos el
color de letra en
Forecolor

Ahora de manera similar modificaremos el tamao de letra.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Luego, con la
teoria adquirida
anteriormente
creamos tres
etiquetas
adicionales. Para
los dos nmeros a
sumar y restar y
para el resultado.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Quedando as.

Ahora colocaremos un edit Text, sirve para ingresar valores por teclado, similar a la
caja en donde ustedes ingresan la cuenta de su correo.

Hacemos ( CI ) luego graficamos un Edit Text, manteniendo presionado el (CI)


generamos un rectngulo para el Edit Text, que dando as las componentes donde
colocaremos las valores.

Ahora al iniciar, no debe existir ningn numero en las cajas (Edit Text) , para eliminar
su contenido hacemos doble
clic izquierdo(DCI), y
modificamos la propiedad
string, eliminaremos el
contenido en la propiedad
string

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Ahora crearemos un push button


tales como aceptar,. . .

Lo emplearemos para dar ordenes

Para nuestro ejemplo lo utilizaremos para dar las ordenes de: SUMAR RESTAR
SALIR Y BORRAR.
De manera similar creamos los botones( Push Button ) , como los vemos en la figura.

Seguidamente colocaremos la propiedad string de los botones con los


nombres siguientes respectivamente,
En la propiedad string de cada boton introduciremos el texto respectivo,
String:

Sumar

Restar

Salir

Borrar

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

El formulario que hemos creado con los pasos anteriores tiene que tener el
siguiente aspecto,
1 Static Text

2 Edit Text

3 Push Button

Ahora dentro de
los siguientes
componentes
introduciremos el
cdigo, para
reconocer cada
componente en la
codificacin, le
asignaremos un
nombre en la
propiedad tag
Para los Edit
Text:
______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

De manera similar asignamos un nombre en el edit text de resultado, en el


tag: txtresultado.
Debemos de colocar cada uno de los nombres en la propiedad tag , la que nos servira
para identificar a cada componente en el cdigo.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

INSERTANDO CODIGO A LOS COMPONENTES


Ahora dentro de los siguientes componentes introduciremos el cdigo,
(recuerda que para
acceder al cdigo de
cada componente ).
Seleccionamos el
componente,
Hacemos click
derecho sobre el
componente
guiarse de la figura.
Notaremos que luego
del procedimiento
aparece una ventana
con cdigo matlab, pero que el usuario no ha codificado, sino que el GUIDE lo
genera por nosotros, pero hasta cierto punto solamente, en este cdigo esta
insertado las caractersticas de nuestros componentes.

Ahora vamos a codificar . Primero notar que la propiedad tag del boton
sumar coincide con el nombre de la funcion que esta seleccionada por defecto
______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

justo despus de presionar: CD/ view callbacks/ callback. Esto significa que en
la funcion esta asociada al botton sumar mediante la propiedad tag.
Generamos una variable A por ejmplo que guardara el contenido del
componente Edit text asociado a txtnum1 (tag).

y como lo hacemos ?...


Seguir las figuras.

1. Con handles.txtnum1: accedemos al componente txtnum1, para luego


modificar las propiedades asociadas al componentes.
2. string definimos que propiedad deseamos modificar.
3. get( ) Sirve para obtener el contenido del componente.
4. Como el contenido entregado mediante get es una cadena (string), es necesario
convertirlo a numero dado que nosotros queremos el valor numrico.
Finalmente guardamos el valor en una variable A, podra ser otra.
______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Hacemos la misma operacin para obtener el valor contenido en el componente edit text
asociado mediante el tag; txtnum2, y lo guardamos en B, por ejemplo.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

Como el valor de C = A+B, queremos verlo en el tag:txtresultado entonces de


manera similar se procede , solo hay que tener en cuenta que ya no se quiere obtener el
valor sino, se pretende colocar el valor en el componente cuyo tag: txtresultado.

Probando el botn sumar , programado hasta el momento.


Para ello en la parte existe una especie de play.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

De manera similar programa el botn de resta.


1. Hacer clic derecho.
2. El cdigo seria donde el nico cambio seria el signo (- ).

Programando el botn de salir


Codigo : close(gcf);

Cdigo de cada botn..

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

______________________________________________________________________
MiniGua de MATLAB-GUIDE. Por: Segundo Gerardo GAMARRA Q.

También podría gustarte