INTERFAZ GRÁFICA DEL USUARIO (GUI) ¿Qué es el GUI de Matlab? El GUI (graphical
INTERFAZ GRÁFICA DEL USUARIO (GUI) ¿Qué es el GUI de Matlab? El GUI (graphical user interface), es un entorno de programación gráfico en Matlab, es muy útil a la hora de generar programas que interactúen con el usuario por medio de botones, cuadros de texto, gráficas entre otros elementos visuales, de modo que los objetos representan la información y las acciones disponibles en la interfaz. El lenguaje de programación que se usa en los GUI-s es el lenguaje M visto anteriormente. Cuando se guarda un GUI se generan dos archivos, uno .fig (posee las imágenes y objetos gráficos) y uno .M (donde se encuentra la programación de cada objeto) INTERFAZ GRAFICA DE USUARIO GUI Archivo .fig Archivo .M INICIO Para empezar, se debe abrir desde matlab el editor de interfaz gráfica de usuario GUIDE, para ello existen dos formas de acceder al GUIDE en Matlab. La primera es haciendo clic en el icono de GUIDE La segunda es escribiendo la instrucción guide en el command Window . INICIO En ambos casos aparecerá la siguiente ventana, donde se puede: Abrir una interfaz gráfica de usuario creada anteriormente. Crear una interfaz gráfica de usuario en blanco (viene predeterminada) ENTORNO DEL GUIDE Si se selecciona una interfaz en blanco, aparecerá esta ventana con los siguientes elementos. Área de diseño Paleta de componentes Barra de menú Herramientas Nombre del archivo.fig ENTORNO DEL GUIDE En la paleta de componentes se observan muchos botones con imágenes haciendo referencia a los diferentes elementos, para conocer el nombre de cada uno de ellos basta con hacer clic en File>>Preferences, y en la ventana que aparece se selecciona Show names in component palette, COMPONENTES En la siguiente tabla, se muestra cada componente. Botón Función Permite seleccionar elementos del GUIDE Crea un botón que al pulsarlo genera una acción Crea una barra deslizable Crea una opción que se puede seleccionar Crea un atributo que se puede activar (selección múltiple) Crea un cuadro de texto que el usuario puede editar Crea un cuadro de texto que el usuario no puede editar Crea un menú desplegable Crea un cuadro (o caja) con una lista en su interior Crea un botón que permanece en estado activado o desactivado Crea una tabla Crea el espacio para una gráfica Crea un espacio llamado Panel para agrupar elementos Crea un Panel con botones de selección agrupados (opción única) Crea la opción de interactuar con ActiveX HERRAMIENTAS Botón Función Alinea objetos seleccionados Editor de menú Editor de orden de etiqueta Editor de la barra de herramientas Editor del archivo .M Propiedades de objetos Navegador de objetos Graba y ejecuta (Ctrl+T) Además de las ya conocidas herramientas de archivo nuevo, cargar, guardar, copiar, cortar, pegar, rehacer y deshacer, el guide tiene las siguientes herramientas. DISEÑO DE LA INTERFAZ Para colocar elementos de la paleta de componentes en el área de diseño solo se debe hacer clic en el componente que queremos crear, y luego, hacer clic en el espacio de diseño (al hacer esto la figura tendrá un tamaño predeterminado), o se puede mantener clic presionado para darle otro tamaño al componente. Componentes con tamaño predeterminado Componentes con tamaño personalizado Los componentes ubicados en el espacio de diseño se pueden reubicar, redimensionar y modificar sus propiedades. PROPIEDADADES DE LOS COMPONENTES Al crear un objeto, este siempre tiene como texto el nombre del elemento. Para cambiar esto se accede a las propiedades dando clic derecho en el componente>>Property Inspector, o se selecciona el componente y se hace clic en la herramienta de propiedades de objetos, tomando como ejemplo un Botón, se da clic derecho, en la ventana que aparece se busca la propiedad String, y se cambia por calcular, al cerrarla el botón cambia de texto, las demás propiedades del Inspector pueden ser modificadas a gusto. También se puede acceder a las propiedades de un componente dando doble clic en el componente. uploads/Geographie/ guide-matlab 1 .pdf
Documents similaires










-
32
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Oct 02, 2022
- Catégorie Geography / Geogra...
- Langue French
- Taille du fichier 1.2468MB