Manual de matlab

Solo disponible en BuenasTareas
  • Páginas : 37 (9191 palabras )
  • Descarga(s) : 59
  • Publicado : 17 de noviembre de 2009
Leer documento completo
Vista previa del texto
MANUAL DE INTERFAZ GRÁFICA DE USUARIO EN MATLAB Parte I

Autor: Diego Orlando Barragán Guerrero
diegokillemall@yahoo.com www.matpic.com www.youtube.com/diegokillemall

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

ÍNDICE

INTRODUCCIÓN INICIO PROPIEDADES DE LOS COMPONENTES FUNCIONAMIENTO DE UNA APLICACIÓN GUI MANEJO DE DATOS ENTRE LOS ELEMENTOS DELA 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 VIDEOGUI PROGRAMA PARALLEL_PORT PROGRAMA motorGUI .EXE TIPS GUIDE TUNINGMATLAB MATLAB MANÍA ACERCA DEL AUTOR

3 3 5 6 7 7 8 11 17 19 26 32 34 37 41 43 45 50 54 56 56 61 65 68 71 73 75
“It's so easy to forget What you give is what you get " Ratt

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 MATLABpara 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 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:

Ícono GUIDE. Se presentael siguiente cuadro de diálogo:

Ventana de inicio de GUI.
Web sobre MATLAB: www.matpic.com Videos sobre MATLAB en: www.youtube.com/diegokillemall

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 unformulario 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 ejemplo el cual contiene el menú File con las opciones Open, Print y Close. Enel 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 consta de una pequeña imagen, una etiqueta y dos botones Yes y No, dependiendodel 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:

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).Web sobre MATLAB: www.matpic.com Videos sobre MATLAB en: www.youtube.com/diegokillemall

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:

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 o atributo Caja para editar...
tracking img