matlab

Páginas: 5 (1226 palabras) Publicado: 23 de mayo de 2014
Notas de clase

Profesora Lucelly Reyes H

Interfaz Grafica en MATLAB Guide
Introducción
Matlab Guide es un entorno de programación grafica que ofrece Matlab para poder
realizar y ejecutar programas de Simulación a medida de forma simple, tiene las
características básicas de todos los programas visuales como Visual Basic o Visual
C++.
Desde la ventana de comando del Matlab se debeejecutar el comando guide.

Se presenta el siguiente cuadro de dialogo:

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 en el cual se calcula la
masa, dada la densidad yel 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 de
las seis opciones que se encuentran en el menúdespegable y haciendo click en el
botón de comando.
1

Notas de clase

Profesora Lucelly Reyes H

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’).e) Elegimos la primera opción, Blank GUI, y tenemos:

Como se puede observar esta ventana presenta una variedad de componentes importantes
para el diseño de una interfaz grafica.

Componente

Slider

Descripción
Invoca un evento inmediatamente. Por ejemplo, un botón Aceptar
podría aplicar la configuración y cerrar un cuadro de diálogo. Al
hacer clic en un botón de comando, aparecedeprimido; Cuando
suelte el botón del ratón, el botón aparece elevado.
Usado para representar un rango de valores, permite al usuario
mover una barra de deslizamiento.

Radio Button

Indica una opción que puede ser seleccionada.

Check Box

Indica el estado de una opción o atributo. Las casillas de
verificación son útiles cuando se proporciona al usuario un número
de opcionesindependientes.

Push Button

Edit Text

2

Icono

Caja para editar texto, permite a los usuarios introducir o modificar
las cadenas de texto. Los usuarios pueden introducir números pero
debe convertirlos a sus equivalentes numéricos.

Notas de clase

Static Text

Profesora Lucelly Reyes H

Muestra un string de texto en una caja.
Estos controles de texto estático se utiliza normalmentepara
etiqueta otros controles, proporcionan instrucciones para el usuario
o indicar los valores asociados a un control deslizante. Los
usuarios no pueden cambiar texto estático interactivamente.

Pop-Up Menu
Menús emergentes abren para mostrar una lista de opciones
cuando los usuarios hacen clic en la flecha.
List Box

Muestra una lista deslizablede elementos y permiten a los usuariosseleccionar uno o más elementos.

Toggle Button
Botones de solo dos estados, “on” o “off”, generan una acción e
indican si está activadas o desactivada.
Table
Genera una tabla
Axes

Permiten mostrar gráficos e imágenes. Al igual que todos los
objetos gráficos.

Panel

Paneles para organizan los componentes de la GUI en grupos. Al
agrupar visualmente los controles relacionados, lospaneles
pueden hacer la interfaz de usuario más fácil de comprender.

Button Group
Permite exclusividad de selección con los radio button.
ActiveX®
Component

Componentes ActiveX le permiten mostrar controles ActiveX en la
GUI. Ellos sólo están disponibles en la plataforma Microsoft ®
Windows ®.

Como funciona una aplicación Guide? Consta de dos archivos uno .m (ejecutable) y
otro . fig...
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