Sie sind auf Seite 1von 3

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MANIZALES, SENALES Y SISTEMAS 2011-2

A LTEX, MatLab R - GUIDE, Presentaci n de Informes, Primera pr ctica o a


Monitor: Juan Jos Castellanos L pez. e o Docente: Oscar Marino Diaz B. Pr ctica 1, Laboratorio Se ales y Sistemas, Agosto 25 2011. a n Universidad Nacional de Colombia Sede Manizales

AbstractSe presenta la primera pr ctica de laboratorio de a la asignatura que servir de gua para la presentaci n de las a o siguientes pr cticas. Se introducen las herramientas a manejar a y se organiza el cronograma y los grupos del laboratorio.
A Keywords-L TEX, MatLab R , GUIDE

A. Comandos utiles en MatLab R Cambiar de Directorio: cd Detener un programa: Ctrl+C Ejecutar un programa: F5 Desplazarse entre ventanas: Ctrl+Tab Desplazarse entre pesta as del Editor: Ctrl + AvPag (RePag) n B. Elementos de GUIDE Ingresar al GUIDE: Para abrir la ventana Layout del GUIDE, basta simplemente con escribir en el Comand Window de MatLab R : >> guide y nos aparecer la ventana GUIDE a Quick Start con las opciones Open Existing GUI y Create New GUI, esta ultima tendr otras opciones: Archivo en blanco, a con UIcontrols, con Axes y Men y con di logo de pregunta. u a Tambi n se puede ingresar por medio de File > New > GUI. e Al usar el GUI estaremos trabajando por layout; esta forma es la manera m s sencilla de trabajar pues cada objeto que a se necesite se encuentra en el cuadro de herramientas y basta con arrastrarlo para usarlo, aunque tambi n se pueden crear e por c digo. o El cuadro de herramientas contiene los controles que se pueden utilizar en la interfaz gr ca de usuario. Estos componentes a son objetos uicontrols de MatLab R y son programables a trav s de los callback (funciones que se ejecutan cuando el e usuario activa alg n componente en la GUI). Los componentes u del cuadro de herramientas son los siguientes:

I. I NTRODUCCI ON Generalmente se ha trabajado el desarrollo de problemas con la creaci n de programas que poseen entradas y salidas; sin o embargo existe una forma m s din mica que actualmente a a se utiliza en muchas ocasiones. Esta es la interfaz gr ca a la cual permite un mejor entendimiento del programa y de su funcionamiento; es as que MatLab R entre sus tantas herramientas posee una la cual permite una f cil programaci n, a o herrramienta llamada GUIDE que analizaremos en el presente documento. [1] Otra de las ventajas de la interfaz gr ca, es a que puede ser dise ada de tal manera que pueda ser manipun lada por personas que no necesariamente posean conocimiento del entorno de programaci n. o II. GUIDE GUIDE (Graphical User Interface Development Environment) es un juego de herramientas que extiende por completo el soporte de MATLAB, dise adas para crear GUIs (Graphical n User Interfaces) f cil y r pidamente ayudando en el dise o a a n y presentaci n de los controles de la interfaz, reduciendo la o labor al grado de seleccionar, tirar, arrastrar y personalizar propiedades. Una vez que los controles est n en posici n se a o editan las funciones de llamada (Callback) de cada uno de ellos, escribiendo el c digo de MATLAB que se ejecutar o a cuando el control sea utilizado. Siempre ser difcil dise ar a n GUIs, pero no debera ser difcil implementarlas. GUIDE esta dise ado para ser menos tediosos el proceso de n aplicaci n de la interfaz graca y obviamente para trabajar o como herramienta de trazado de GUIs, entre sus poderosos componentes esta el editor de propiedades (property editor), este se encuentra disponible cualquier momento que se est lidiando con los controles de MATLAB, el editor e de propiedades por separado se puede concebir como una herramienta de trazado, y asistente de codicaci n (revisi n o o de nombres y valores de propiedades). Cuando se fusiona con el panel de control, el editor de men , y herramienta u de alineaci n, resulta una combinaci n que brinda inigualable o o control de los gr cos en MATLAB. [2] a
: Juan Jos Castellanos L pez, e-mail: juanchocaste@gmail.com, Ese o tudiante Ingeniera Electr nica, Universidad Nacional de Colombia sede o Manizales

Fig. 1: Cuadro de Herramientas.

Pushbutton: Es un bot n que al presionar realiza las o acciones determinadas por su callback (Ejecutar el programa, gracar, salir del programa, etc), el bot n se o

mantiene oprimido mientras se sostenga el click y luego vuelve a su posici n normal. o Slider: Es una barra de desplazamiento que entre otras funciones, es muy util para reescalar gr cas. Esta opci n a o toma como entrada datos num ricos con un rango ese pecco, y se manipula con el cursor. Radiobutton: Son botones que se excluyen mutuamente, se pueden agrupar en un panel de manera que s lo uno o puede estar activado al tiempo. Checkbox: Es similar al Radiobutton, la diferencia radica en que no se excluyen mutuamente. Edit Text: Es una de las herramientas m s utilizadas ya a que es la manera de ingresar los datos al programa como una cadena de caracteres. Static Text: Es un texto que al correr el programa no se puede editar directamente su contenido; act a como una u etiqueta y es util para ttulos. Pop-up Menu: Es un men desplegable donde se ingresan u opciones en forma de lista para seleccionar una vez se corre el programa. List Box: Despliega una lista y permite al usuario seleccionar algun elemento de la lista, es similar al pop-up menu, pero mostrando todos los elementos que el tama o n de la lista permite. Toggle Button: Similar a un Pushbutton, pero que guarda el estado anterior, es decir, si se presiona queda oprimido y para volver a la posicion anterior hay que presionarlo de nuevo. Axes: Una de las mejores utilidades de MatLab R es su gran capacidad de control de gr cos y sus caractersticas. a Axes es la forma de obtener gr cos por medio del a GUIDE. Panel: Un panel sirve para organizar distintos elementos y moverlos al tiempo como una sola entidad. Es util para agrupar botones y modicar la visibilidad de las herramientas al momento te ejecutar un programa. Adem s del cuadro de herramientas, encontramos el Property a Inspector (Figura 2) el cual muestra las propiedades de cada una de las herramientas, dejando tambi n modicar sus care actersticas. III. El informe debe ser entregado en formato IEEE Transactions que es el formato especializado para la entrega de documentos para revistas y conferencias, a dos columnas (documentA class[twocolumn,10pt]IEEEtran) en LTEX/ con el compilador de preferencia. El informe puede ser presentado en ingl s, es opcional, y esto e traer bonicaciones en la calicaci n del mismo. a o Cada informe debe contener las siguientes secciones: Todo informe debe estar constituido por: Abstract o Resumen: Es una breve descripci n sobre lo o desarrollado en el informe. Keywords, Index Terms o Palabras Claves: Son las palabras sobre las que se debe tener conocimiento para entender adecuadamente el informe. Objetivos: Deben ilustrar con claridad la nalidad de cada pr ctica y estar relacionados con las conclusiones. a
A I NFORME EN L TEX

Fig. 2: Property Inspector.

Marco Te rico: Un marco te rico breve, debe ser de o o una o dos columnas si es que contiene gr cas, estar a referenciado con citas bibliogr cas reales. a Descripci n de la pr ctica: La descripci n debe ser breve o a o e ilustrativa. Funciones utilizadas: Donde se explican qu funciones de e MatLab se usaron en la pr ctica. a Resultados y an lisis: Es donde se muestran las gr cas a a obtenidas y los resultados m s relevantes. a Observaciones y comentarios: Pueden describir los problemas encontrados, la programaci n que no funcion , etc. o o Conclusiones: Deben estar relacionadas con el cumplimiento de los objetivos Referencias: Pueden ser realizadas con el entorno de referencia bibliogr ca thebibliography o con la utilizaci n a o de un archivo BibTeX Database (.bib) por ejemplo con JabRef y deben estar referenciadas por links. P.E. ( \cite{cita1} )

Adem s del informe, tambi n se deber presentar el archivo a e a .m y el archivo .g, y nalmente realizar la sustentaci n o del c digo individualmente. La sustentaci n puede ser oral, o o escrita, o modicaci n del c digo, la idea es comprobar la o o participaci n en la implementaci n del programa. o o
Asistencia In f orme Programa Sustentacion

TABLE I: Porcentajes

IV. D ISTRIBUCI ON DE LOS GRUPOS Grupo Integrantes 1 Daniel Orozco Moya Francisco Navarrete Sebastian Lopez Andrea Diaz 2 Gustavo Espinosa Jhon Jairo Cuaspud Luis F Diaz Roman Escarraga 3 Lizet paola Herrera Juan david Gaviria Javier Hidalgo Mayra Macias 4 David Camilo Castro Leonardo Barco Diego Fabian Collazos Jorge Jaramillo 5 Sebastia Burbano Michael Rivas Luis F Freire Camilo Vallejos 6 Miguel A Burbano Andres F Hernandez Valentina Ortiz David Garzon 7 Julian Jimenez Cesar M Gomez Adrian A Cadavid Julian Grisales

Grupo 8

Integrantes Juan Diego Mejia Andres F Marin Diana L Tabares Arnold Perez Rosa Zuluaga Dorainys Arias Alejandro Heredia Jamer Arley Gonzalez

10

11

Mario R Casta o n Johan Sebastian Quintero Luis Ed Velez Oscar Ruiz Cristian Campos Juan D Ruiz Santiago Villada Leonardo Valencia

12

13

14

David Insuasty Mateo Cardona

15

Cristian C Monroy wilson Romero

16

17

Daniel Ramirez Jorge M Conde Laura Estrada John Pulgarin Manuel Quintero Santiago Aguirre Alejandro Escobar R EFERENCES

[1] GUIDE de MatLab R , Universidad Nacional de Colombia, Manizales. [2] Interfaces Gr cas en MatLab R usando GUIDE, Universidad Aut noma a o de Baja California, Unidad Tijuana, 2002.

Das könnte Ihnen auch gefallen