Practica numero 6 de laboratorio

Páginas: 8 (1833 palabras) Publicado: 12 de mayo de 2014
Tutorial de MatLab

Capítulo 3 Usando GUIDE

Capítulo 3
Usando GUIDE
3.1 Acerca de GUIDE
Las interfaces gráficas de usuario (GUI - Graphical User Interface en inglés), es la forma en que el
usuario interactúa con el programa o el sistema operativo de una computadora. Una GUI contiene
diferentes elementos gráficos tales como : botones, campos de texto, menús, gráficos, etc.
Existendiferentes leguajes de programación que permiten crear una GUI tales como: C, Visual
Basic, TK, etc. solo por mencionar algunos. Todos ellos permiten usar diferentes controles y
maneras de programarlos. MatLab nos permite realizar GUIs de una manera muy sencilla usando
GUIDE ( Graphical User Interface Development Enviroment).
3.1.1 Creando una GUI en MatLab
Una de las tantas herramientas con laque cuenta MatLab, es la creación de GUIs. La forma de
implementar las GUI con MatLab es crear los objetos y definir las acciones que cada uno va a
realizar. Al usar GUIDE obtendremos dos archivos:



Un archivo FIG – Contiene la descripción de los componentes que contiene la interfase.



Un archivo M – Contiene las funciones y los controles del GUI así como el callback

Un callbackse define como la acción que llevará a cabo un objeto de la GUI cuando el usuario lo
active. Para ejemplificarlo, suponga que en una ventana existe un botón el cual al presionarlo
ejecutará una serie de acciones, a eso se le conoce como la función del callback.
3.2 Iniciando GUIDE
Para crear una GUI en MatLab usamos GUIDE, ya sea que tecleemos guide en la ventana de
comandos de MatLab o loejecutemos del menú principal File –> New -> GUI (Fig 3.2.1).
~8~

Tutorial de MatLab

Capítulo 3 Usando GUIDE

Fig. 3.2.1 – Ejecución de GUIDE usando el menú principal o la ventana de comandos.
Una vez hecho lo anterior MatLab nos mostrará una área de diseño similar a la de la figura 3.2.2.
En la parte superior se encuentran los menús y opciones de GUIDE, en la parte izquierda se
aprecianlos diferentes controles y en la parte central el área de diseño donde pondremos los
controles a usar.

Fig. 3.2.2 – Área de trabajo de GUIDE

~9~

Tutorial de MatLab

Capítulo 3 Usando GUIDE

3.2.1 Partes de GUIDE
De todo lo anterior mencionaremos las partes más importantes de GUIDE:
Inspector de propiedades – Cada control cuenta con diferentes propiedades y es aquí donde
podremoscambiar: el color, el nombre, el tag, el valor, el callback entre otros.
Activar Figura – Una vez que hayamos terminado de diseñar presionamos este botón para
activar la figura y poder probar nuestra GUI.
Push Button – Crea un botón
Radio Button – Crea un botón circular
Edit Text – Crea una campo de texto
Axes – Crea una área para gráficas.
Frame – Crea un marco que puede contener otroscontroles
Static Text – Crea un letrero

3.2.2 Propiedades de los controles
Para entender las propiedades de un control primero crearemos un botón y luego activamos el
inspector de propiedades (Fig. 3.2.2.1)
Como se ha mencionado las propiedades varían dependiendo del control a usar, a continuación se
explican las más comunes:
~ 10 ~

Tutorial de MatLab

Capítulo 3 Usando GUIDE

Fig.3.2.2.1 – Propiedades del control botón
Background Color – Cambia el color del fondo del control
CallBack – La propiedad más importante del control, ya que le dice al control que hacer cuando
este se active
Enable – Activa o desactiva un control
String – En el caso de botones, cajas de texto, texto estático; es el texto que muestra el control
Tag – Otra de las propiedades más importantes yaque con este es posible regresar datos o
identificar al control
3.2.3 Hola Mundo en GUIDE
Quizá uno de los ejemplos más simples es el de Hola Mundo en cualquier lenguaje de
programación. Para ello creamos una nueva figura y agregamos un Static Text y un Push Button
(Fig. 3.2.3.1) y lo guardamos como HolaMundo.Fig
~ 11 ~

Tutorial de MatLab

Capítulo 3 Usando GUIDE

Fig. 3.2.3.1 –...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practica Numero 6
  • Laboratorio Practico Numero de Reynolds
  • Practica De Laboratorio 6
  • Practica 6 laboratorio de fisica
  • practica 6 de laboratorio de farmacognosia
  • Practica 6 Laboratorio de quimica
  • Practica laboratorio de quimica 6
  • Laboratorio de asp2 practica 6

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS