Primer

Solo disponible en BuenasTareas
  • Páginas : 12 (2863 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de enero de 2012
Leer documento completo
Vista previa del texto
GUIDE
Graphic User Interface Development
1. INTRODUCCIÓN.
GUIDE es un entorno de programación visual disponible en MATLAB para realizar y ejecutar programas que necesiten ingreso continuo de datos. Tiene las características básicas de todos los programas visuales como Visual Basic o Visual C++.

INICIO
Primero abrimos Matlab…….
Inicio>>MATLAB>>R2008b>>MATLAB R2008bPara iniciar nuestro proyecto lo podemos realizar de las 3 siguientes maneras:

1.- File>>New>>GUI

2.-Ejecutando la instrucción guide en la ventana de comandos (Command Windows)

3.-Haciendo click en el icono de GUIDE

De cualquiera de las tres maneras se abre un cuadro de dialogo

Se presentan las siguientes opciones:

a) Blank GUI (Default)
La opción de interfaz gráficade usuario en blanco (viene predeterminada), nos presenta un formulario nuevo, en el cual podemos diseñar nuestro programa.

b) GUI with Uicontrols
Esta opción presenta un ejemplo en el cual se calcula la masa, dada la densidad y el volumen, en alguno de los dos sistemas de unidades. Podemos ejecutar este ejemplo y obtener resultados.

c) GUI with Axes and Menu
Esta opción es otro ejemploel cual contiene el menú File con las opciones Open, Print y Close. En el formulario tiene un Popup menu, un push button y un objeto Axes, podemos ejecutar el programa eligiendo alguna de las seis opciones que se encuentran en el menú despegable y haciendo click en el botón de comando.

d) Modal Question Dialog
Con esta opción se muestra en la pantalla un cuadro de diálogo común, el cual constade una pequeña imagen, una etiqueta y dos botones Yes y No, dependiendo del botón que se presione, el GUI retorna el texto seleccionado (la cadena de caracteres ‘Yes’ o ‘No’).

Elegimos la primera opción, Blank GUI, y tenemos:
Buscador de Objetos
Buscador de Objetos
Property Inspector
Property Inspector
Editor de Menús
Editor de Menús
Herramientas de Alineación
Herramientas de AlineaciónBarra de Menús
Barra de Menús



Run
Run

Editor de M-file
Editor de M-file

Editor de Toolbar
Editor de Toolbar
Paleta de Componentes
Paleta de Componentes

Área de Trabajo
Área de Trabajo

Luego mostramos el nombre de cada elemento de la paleta de componentes

File>>Preferences…

Seleccionamos la casilla “Show names in component palette”, y hacemos click enOK

Se muestra el entorno

A continuación se presenta una explicación de cada uno de los elemento de la paleta de componentes

2. PROPIEDADES DE LOS COMPONENTES

Cada uno de los elementos de GUI, tiene un conjunto de opciones que podemos acceder con click derecho.

Seleccionamos un Push Buttom y lo colocamos en el área de trabajo

Luego damos click derecho y escogemos la opción deProperty Inspector

Después aparecerá una ventana q permitirá ver y editar las propiedades del objeto

Al hacer click derecho en el elemento ubicado en el área de diseño, una de las opciones más importantes es View Callbacks, la cual, al ejecutarla, abre el archivo .m asociado a nuestro diseño y nos posiciona en la parte del programa que corresponde a la subrutina que se ejecutará cuando serealice una determinada acción sobre el elemento que estamos editando.

Por ejemplo, al ejecutar View Callbacks>>Callbacks en el Push Button, nos ubicaremos en la parte del programa:

3. FUNCIONAMIENTO DE UNA APLICACIÓN GUI
Una aplicación GUIDE consta de dos archivos: .m y .fig. El archivo .m es el que contiene el código con las correspondencias de los botones de control de lainterfaz y el archivo .fig contiene los elementos gráficos.

Cada vez que se adicione un nuevo elemento en la interfaz gráfica, se genera automáticamente código en el archivo .m.

Para ejecutar una Interfaz Gráfica, si la hemos etiquetado con el nombre untitled1.fig, simplemente ejecutamos en la ventana de comandos >> untitled1. O haciendo click derecho en el m-file y seleccionando la opción...
tracking img