| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Ingeniería del Software >> Content
    Cómo crear una interfaz gráfica de usuario en MATLAB
    Mientras scripts de MATLAB son potentes y personalizables , las líneas de mecanografía de código no es siempre la mejor manera de lidiar con sus datos. Es posible que necesite una herramienta de visualización interactiva de datos que no está integrado en MATLAB. O bien, es posible que deba crear una herramienta de análisis de datos interactiva para alguien que no se siente cómodo con la línea de comandos de MATLAB. En estos casos , la mejor opción puede ser una interfaz gráfica de usuario ( GUI) . MATLAB tiene una herramienta de creación de GUI llamada GUIDE ( Entorno de desarrollo GUI) . GUÍA es una interfaz gráfica para la creación de interfaces gráficas de usuario . Utilización de la guía , se puede diseñar la interfaz gráfica de usuario y tienen MATLAB genera automáticamente el código GUI. A continuación, puede editar el código de interfaz gráfica de usuario para personalizar el comportamiento de su GUI. Cosas que necesitará
    MATLAB
    Ver Más instrucciones
    GUI Layout
    1

    GUÍA Abrir , escriba " guía " (sin las comillas) en el símbolo del MATLAB line . Una ventana pop-up .
    2

    la lista en la parte izquierda de la ventana , seleccione una plantilla de interfaz gráfica de usuario haciendo clic en él . " Blank GUI" (por defecto) crea una GUI con nada en él . "GUI con Uicontrols " crea una interfaz gráfica de usuario con una muestra unos cuadros de texto editables , artículos de botones de opción y botones de presión . "GUI con hachas y menú " crea una interfaz gráfica con los ejes argumentales de muestra y un menú desplegable muestra. " Modal pregunta Dialog" crea una interfaz gráfica de usuario con el texto estático " ¿Quieres crear un diálogo de pregunta? " y "Sí" y " No" pulsadores. Una vez que haya elegido una plantilla , haga clic en " Aceptar". Su plantilla de interfaz gráfica de usuario elegido aparecerá en un editor de diseño GUI.
    3

    Cambiar el tamaño de toda la interfaz gráfica de usuario , haga clic en la interfaz gráfica de distancia de cualquiera de los componentes (a la luz , rejilla gris). A continuación , mueva el ratón a la esquina inferior derecha de la interfaz gráfica de usuario ( la luz , rejilla gris). Cuando el puntero del ratón cambia de una flecha a un revés en forma de L negro , haga clic y arrastre para hacer que la interfaz gráfica de usuario más grande.
    4

    coloque el puntero del ratón sobre los pequeños iconos en la parte izquierda del diseño GUI editor. Cada icono representa un componente GUI. A medida que pasa el ratón sobre cada icono, el nombre del componente GUI aparecerá.
    5

    Haga clic en un icono de componente GUI y arrastre el componente de interfaz gráfica de usuario en la interfaz gráfica de usuario . Cuando suelte el botón del ratón, el componente seleccionado aparecerá en la interfaz gráfica de usuario . Puede mover el componente alrededor haciendo clic en él y arrastrándolo a una nueva ubicación. Puede cambiar el tamaño del componente haciendo clic en él una vez, luego haga clic y arrastre una de las pequeñas cajas negras que aparecen alrededor. Elegir y organizar componentes GUI de acuerdo a sus necesidades.
    6

    Editar el texto de cada componente de la GUI , haga clic en él para seleccionarlo. A continuación, vaya al menú Ver y haga clic en Inspector de propiedades. En la lista de resultados , haga clic en "String ". Un cuadro de diálogo aparecerá donde puede introducir el texto en un botón , el texto de una pantalla estática o las opciones que desee en el menú.
    GUI Programming
    7

    Guardar la interfaz gráfica de usuario , vaya al menú " archivo" y haga clic en " Guardar". Introduzca un nombre de archivo para su interfaz gráfica de usuario y haga clic en " Aceptar". MATLAB salvará el GUI en un archivo fig . , Y generar automáticamente un archivo . M que contiene las funciones que controlan las acciones de cada componente. El archivo. M se abrirá automáticamente en el editor de texto MATLAB. Por ejemplo , se introduce el nombre testgui archivo en el cuadro de diálogo Guardar y haga clic en Aceptar . MATLAB guarda el diseño GUI en un archivo llamado testgui.fig , y genera el código de interfaz gráfica de usuario en un archivo llamado testgui.m .
    8 Programa

    las acciones de los componentes GUI , haga clic en el componente de el editor de interfaz gráfica de usuario de diseño , a continuación, elija " Ver rellamadas - Devolución de llamada . " El archivo. M se moverá a la función de devolución de llamada para ese componente . La función de devolución de llamada para un componente define la acción que se produce cuando el usuario hace clic en ese componente. Agregue su propio código de MATLAB para la función de devolución de llamada del componente y guardar el archivo seleccionando "Archivo - Guardar". Cuando el usuario hace clic en ese componente de la interfaz gráfica de usuario , MATLAB ejecutará la función de devolución de llamada que acaba de introducir . Por ejemplo, la interfaz gráfica de usuario contiene un botón con la etiqueta " Line ". Cuando el usuario hace clic en ese botón , que desea MATLAB para visualizar un gráfico de la recta y = x entre x = 1 y x = 10 . Se podría modificar la función de devolución de llamada para que se vea así:

    % --- Ejecuta el botón de prensa en línea
    función

    Line_Callback ( hObject , eventdata , mangos )

    . x = 1,10;

    y = x;
    figura

    ;

    plot (x , y) ;

    % hObject manejar a la línea (ver GCBO )

    % eventdata reservados - que se definirán en una futura versión de MATLAB

    % maneja la estructura de los datos y las manijas de usuario (véase guidata )

    Ahora , cuando un usuario hace clic en el botón " Line" , MATLAB mostrará el gráfico en una nueva ventana.
    9

    acceso propiedades de los componentes GUI en el código de función de devolución de llamada , escriba " c = get ( hObject , ' propiedad ')" (sin las comillas ) . Reemplace hObject con el identificador de objetos y ' propiedad ' con el nombre de la propiedad que desea , encerrado entre comillas simples ( por ejemplo, ' Cadena ' ) . El valor de la propiedad se asigna a la variable " c". Por ejemplo, la interfaz gráfica de usuario contiene un cuadro de texto editable llamado EditBox . Un usuario introduce un número en el cuadro . Usted tiene un botón llamado Calcula que hay que tomar ese número y añadir 5 a la misma. Editar la función de devolución de llamada para calcular a tener este aspecto :

    % --- Ejecuta en pulsar un botón en Calcular

    Calculate_Callback función ( hObject , eventdata , mangos )

    c . = get ( handles.EditBox , ' cadena ');

    c c = 5 ;

    % hObject manejar para calcular (ver GCBO )

    % eventdata reservado - para definirse en una futura versión de MATLAB

    % maneja estructura con asas y los datos del usuario ( ver guidata )
    10

    set propiedades de los componentes GUI en el código de función de devolución de llamada , escriba "set ( hObject , ' propiedad ' , valor) "(sin las comillas ) . Reemplace hObject con el mango objeto, ' propiedad ' con el nombre de la propiedad que desea , encerrado entre comillas simples ( por ejemplo, ' Cadena ' ) , y el valor con el valor que desea establecer para esa propiedad .
    < p> Por ejemplo, la interfaz gráfica de usuario contiene un cuadro de texto editable llamado cuadro de edición y un botón llamado Set. Cuando el usuario pulsa Set , desea EditBox para mostrar el número 2 . Editar la función de devolución de llamada de Ajuste a tener este aspecto :

    % --- Ejecuta el botón de prensa en conjunto
    función

    Set_Callback ( hObject , eventdata , mangos )

    set. ( handles.EditBox , ' cadena ', 2 ) ;

    % hObject manejar configurar (ver GCBO )

    % eventdata reservados - que se definirán en una futura versión de MATLAB
    < p> % maneja estructura con asas y los datos del usuario (ver guidata )

    Previous :

    next :
      Artículos relacionados
    ·Cómo buscar archivos en LabVIEW 
    ·Software CAD para culturistas 
    ·Cómo crear un bloque de título en AutoCAD LT 
    ·Cómo crear una señal en MATLAB 
    ·La diferencia entre una licencia profesional y licencia…
    ·Cómo importar un archivo de AutoCAD en 3D Studio Max 
    ·Cómo exportar NACA Puntos en XFoil 
    ·Cómo dividir una matriz en MATLAB 
    ·Cómo visualizar el valor de puntuación en una parcela…
    ·Cómo hacer un ejecutable de código MATLAB 
      Artículos destacados
    ·Cómo insertar encabezados automáticamente en PowerPoi…
    ·Cómo utilizar las hojas de cálculo Excel 
    ·Cómo instalar PowerPoint 2007 
    ·Cómo hacer un visualizador con Microsoft Powerpoint 
    ·Cómo descargar Fortress Forever en Computadoras 
    ·Cómo utilizar Podcatcher en Foobar 
    ·Linux Streaming Media Players 
    ·Los efectos de los virus Caballo de Troya 
    ·Computarizados Técnicas de Gestión de Proyectos 
    ·Cómo tomar una captura de pantalla en Windows Media Pl…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com