Diseño Digital

Páginas: 33 (8046 palabras) Publicado: 7 de noviembre de 2014
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA

ESCUELA DE ELECTRÓNICA Y
TELECOMUNICACIONES

MANUAL DE INTERFAZ GRÁFICA DE USUARIO EN MATLAB

Autor: Diego Orlando Barragán Guerrero
diegokillemall@yahoo.com
dobarragan@utpl.edu.ec

Manual de Interfaz Gráfica de Usuario en Matlab
Por: Diego Orlando Barragán Guerrero

ÍNDICE

INTRODUCCIÓN

3

INICIO

3

PROPIEDADES DE LOS COMPONENTES5

FUNCIONAMIENTO DE UNA APLICACIÓN GUI

6

MANEJO DE DATOS ENTRE LOS ELEMENTOS
DE LA APLICACIÓN Y EL ARCHIVO .M

7

SENTENCIAS GET Y SET

7

PRESENTACIÓN DE NUESTRO PROGRAMA

8

PROGRAMA SUMADORA

11

PROGRAMA SUMADORA_2

17

PROGRAMA CALCULADORA

19

MENSAJES DE USUARIO

26

PROGRAMA FUNC_TRIG

31

PROGRAMA LISTBOX

33

PROGRAMA SLIDER

36BOTONES PERSONALIZADOS

39

PROGRAMA IMÁGENES

41

PROGRAMA ELEMENTOS

43

PROGRAMA GUIDE_SIMULINK

48

PROGRAMA SECUENCIA

52

PROGRAMA VIDEOGUI

54

PROGRAMA PARALLEL_PORT

56

PROGRAMA motorGUI

59

.EXE

63

TIPS GUIDE

66

MATLAB MANÍA

69

ACERCA DEL AUTOR

71

"…lo que uno es para sí lo que le acompaña en la soledad y que nadie puede darle oquitarle,
es más esencial que todo lo que posee o lo que pueda ser a los ojos de los demás"
Arthur Schopenhauer

2

Manual de Interfaz Gráfica de Usuario en Matlab
Por: Diego Orlando Barragán Guerrero

GUIDE
INTERFAZ GRÁFICA DE USUARIO EN MATLAB
INTRODUCCIÓN
GUIDE es un entorno de programación visual disponible en MATLAB para
realizar y ejecutar programas que necesiten ingreso continuo dedatos. Tiene las
características básicas de todos los programas visuales como Visual Basic o Visual
C++.
INICIO
Para iniciar nuestro proyecto, lo podemos hacer de dos maneras:



Ejecutando la siguiente instrucción en la ventana de comandos:
>> guide
Haciendo un click en el ícono que muestra la figura:

Fig. 1. Ícono GUIDE.
Se presenta el siguiente cuadro de diálogo:

Fig. 2.Ventana de inicio de GUI.

3

Manual de Interfaz Gráfica de Usuario en Matlab
Por: Diego Orlando Barragán Guerrero

Se presentan las siguientes opciones:
a) Blank GUI (Default)
La opción de interfaz gráfica de 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 enel 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 ejemplo el 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 delas 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
consta de 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:

Fig. 3. Entorno de diseño de GUI
La interfaz gráfica cuenta con las siguientes herramientas:
Alinear objetos.
Editor de menú.
Editor de orden de etiqueta.
Editor del M-file.
Propiedades de objetos.
Navegador de objetos.
Grabar y ejecutar (ctrl. + T).

4

Manual de Interfaz Gráfica de Usuario en Matlab
Por: Diego Orlando Barragán GuerreroPara obtener la etiqueta de cada elemento de la paleta de componentes
ejecutamos: File>>Preferentes y seleccionamos Show names in component palette.
Tenemos la siguiente presentación:

Fig. 4. Entorno de diseño: componentes etiquetados.
La siguiente tabla muestra una descripción de los componentes:
Control
Check box
Editable Text
Pop-up menu
List Box
Push Button
Radio Button...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • diseño digital
  • Diseño digital
  • Diseño Digital
  • Diseño Digital
  • Diseños Digitales
  • Diseño Digital
  • Diseño Digital
  • diseño digital

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS