Matlab guide.pdf

Páginas: 34 (8289 palabras) Publicado: 26 de agosto de 2012
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 INICIO PROPIEDADES DE LOS COMPONENTES FUNCIONAMIENTO DEUNA APLICACIÓN GUI MANEJO DE DATOS ENTRE LOS ELEMENTOS DE LA APLICACIÓN Y EL ARCHIVO .M SENTENCIAS GET Y SET PRESENTACIÓN DE NUESTRO PROGRAMA PROGRAMA SUMADORA PROGRAMA SUMADORA_2 PROGRAMA CALCULADORA MENSAJES DE USUARIO PROGRAMA FUNC_TRIG PROGRAMA LISTBOX PROGRAMA SLIDER BOTONES PERSONALIZADOS PROGRAMA IMÁGENES PROGRAMA ELEMENTOS PROGRAMA GUIDE_SIMULINK PROGRAMA SECUENCIA PROGRAMA VIDEOGUIPROGRAMA PARALLEL_PORT PROGRAMA motorGUI .EXE TIPS GUIDE MATLAB MANÍA ACERCA DEL AUTOR

3 3 5 6 7 7 8 11 17 19 26 31 33 36 39 41 43 48 52 54 56 59 63 66 69 71

"…lo que uno es para sí lo que le acompaña en la soledad y que nadie puede darle o quitarle, 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 Usuarioen 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 de datos. Tiene las características básicas de todos los programas visuales como Visual Basic o Visual C++. INICIO Para iniciar nuestro proyecto, lo podemoshacer 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) BlankGUI (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 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 andMenu 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 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 dediá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 ordende 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 Guerrero

Para 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 Toggle Button Slider Static Text Panel button Button Group Valor de estilo ‘checkbox’ ‘edit’ ‘popupmenu’ ‘listbox’ ‘pushbutton’ ‘radio’ ‘togglebutton’ ‘slider’ ‘text’ Descripción Indica el estado de una opción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS