Guide matlab 3 GUIDE MARIA JOSE VELASQUEZ VARGAS CCONCEPTO ? Las GUI también conocidas como interfaces grá ?cas de usuario o interfaces de usuario permiten un control sencillo con uso de ratón de las aplicaciones de software lo cual elimina la necesidad d
GUIDE MARIA JOSE VELASQUEZ VARGAS CCONCEPTO ? Las GUI también conocidas como interfaces grá ?cas de usuario o interfaces de usuario permiten un control sencillo con uso de ratón de las aplicaciones de software lo cual elimina la necesidad de aprender un lenguaje y escribir comandos a ?n de ejecutar una aplicación C ? Las apps de MATLAB son programas autónomos de MATLAB con un frontal grá ?co de usuario GUI que automatizan una tarea o un cálculo Por lo general la GUI incluye controles tales como menús barras de herramientas botones y controles deslizantes Muchos productos de MATLAB como Curve Fitting Toolbox Signal Processing Toolbox y Control System Toolbox incluyen apps con interfaces de usuario personalizadas También es posible crear apps personalizadas propias COBJETIVOS ? Aprender a crear interfaces de usuario desde el entorno Matlab ? Utilizar la capacidad de generación de código de Matlab para distribuir aplicaciones CINTERFACES GRÁFICAS DE USUARIOS ? Un GUI debe ser consistente y fácilmente entendida por el usuario ? Proporciona al usuario con la habilidad de usar un programa sin tener que preocuparse sobre los comandos para ejecutar un programa en Matlab ? Los componentes habituales de una GUI son oPushbuttons oSliders oList boxes oMenus etc CCOMPONENTES ? GRAFICOS oPushbuttons edit boxes sliders labels menus etc ? ESTATICOS oFrames text strings etc ? FIGURAS oLos componentes están contenidos en ?guras ? CALLBACKS oSon funciones que realizan las acciones requeridas cuando un componente se activa CCREACIÓN DE GUI ?S CON GUIDE ? MATLAB dispone de una utilidad para el desarrollo interactivo de interfaces de usuario GUI llamado GUIDE ? Para ello se escribe el comando guide o se pulsa sobre su icono en el entorno de desarrollo Matlab CENTORNO DE DESARROLLO GUIDE ? Aparece una ventana para seleccionar plantillas o abrir GUIs existentes C ? Ventana de desarrollo GUI C ? Cambio de preferencias para mostrar nombres C ? El editor permite construir interfaces arrastrando y soltando componentes en el área de dise? o de la GUI ? Todas las GUIs creadas con guide empiezan con una función inicial callback que se invoca cuando se invoca la interfaz Matlab ? La operación automática de guardado save genera un ?chero m y un ?chero ?g ? El ?chero ?g contiene el dise? o del GUI en binario y el ?chero m contiene el código que controla el GUI CCOMPONENTES DISPONIBLES EN LA PALETA CEJEMPLO DE GUI CON GUIDE ? La interfaz que se desarrollará consiste en permitir al usuario seleccionar entre tres conjuntos de datos y mostrarlos según tres tipos de grá ?cos ? Para ello se insertarán los componentes adecuados desde la paleta de componentes Push Buttons Matlab desde la paleta de componentes Push Buttons Panel Static Text box Pop-up Menu y Axes ? Se puede redimensionar el tama? o del canvas de la interfaz en modo dise? o aunque después se puede modi ?car haciendo uso de Tools ? Se inserta un Push Button y por duplicación dos más C C ? Se
Documents similaires
-
50
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 11, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 38.8kB