| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Engineering Software >> Content
    Sådan oprettes en GUI i Matlab
    Mens MATLAB scripts er kraftfulde og tilpasses, skrive linjer kode er ikke altid den bedste måde at håndtere dine data. Du kan få brug et interaktivt data visualisering værktøj, der ikke er indbygget i Matlab . Eller kan det være nødvendigt at oprette en interaktiv dataanalyse værktøj for en person, der er ikke behageligt med MATLAB kommandolinjen. I tilfælde som disse , kan det bedste valg være en grafisk brugergrænseflade (GUI). MATLAB har en GUI skabelse værktøj kaldet GUIDE (GUI Development Environment) . GUIDE er en GUI til at skabe GUI . Ved hjælp af GUIDE kan du lægge ud din GUI og har MATLAB automatisk generere GUI kode. Du kan derefter redigere GUI kode for at tilpasse din GUI adfærd. Ting du skal
    MATLAB
    Vis Flere Instruktioner
    GUI Layout
    1

    Open GUIDE ved at skrive " guide " (uden anførselstegn ) på Matlab kommandoen linje . Et vindue vil poppe op.
    2

    Fra listen på venstre side af vinduet , skal du vælge en GUI skabelon ved at klikke på det . "Blank GUI " ( standard) skaber en GUI med noget på det. " GUI med Uicontrols " opretter en GUI med et par prøve redigerbare tekstbokse, alternativknapper poster og trykknapper . " GUI med økser og Menu " opretter en GUI med prøven plot akser og en prøve drop- down menu. " Modal Spørgsmål Dialog" skaber en GUI med statisk tekst "Vil du oprette et spørgsmål dialog ? " og "Ja" og "Nej" trykknapper. Når du har valgt en skabelon , klik på " OK". Din valgte GUI skabelon vises i en GUI layout editor.
    3

    Resize hele din GUI ved at klikke på GUI væk fra enhver komponenter ( for lyset , grå gitter) . Derefter flytte musen til det nederste , højre hjørne af GUI ( lyset , grå gitter) . Når musemarkøren ændres fra en pil til en sort bagud L form , klikke og trække for at gøre GUI større .
    4

    Før musen hen over de små ikoner på venstre side af GUI layout editor. Hvert ikon repræsenterer en GUI komponent. Som du holder musen over hvert ikon , vil navnet på den GUI komponent poppe op.
    5.

    Klik på en GUI komponent ikon og træk GUI komponent på GUI. Når du slipper museknappen, vil dit valgte komponent vises på GUI. Du kan flytte komponenten rundt ved at klikke på det og trække det til en ny placering. Du kan ændre størrelsen på komponenten ved at klikke på det én gang, og derefter klikke og trække en af ​​de små sorte bokse, der vises omkring det. Vælg og arrangere GUI komponenter i henhold til dine behov.
    6

    Rediger teksten for hver GUI komponent ved at klikke på den for at vælge den. Derefter gå til menuen Vis , og klik på Property Inspector . I den resulterende liste , klik på " String ". En dialogboks vises, hvor du kan indtaste tekst på en knap , teksten til en statisk skærm eller de ønskede indstillinger i en menu.
    GUI programmering
    7 < p > Gem din GUI ved at gå til menuen "Filer" og klikke på " Gem". Indtast et filnavn til GUI og klik på " OK". MATLAB vil spare GUI i en . Fig-fil , og automatisk generere en . M. fil, der indeholder funktioner, der vil kontrollere handlinger hver komponent. Den . M. fil vil automatisk åbne i MATLAB teksteditor. For eksempel kan du indtaste filnavnet testgui i dialogboksen Gem , og klik på OK. MATLAB gemmer GUI layout i en fil kaldet testgui.fig og genererer GUI kode i en fil kaldet testgui.m .
    8.

    Program handlinger GUI -komponenter ved at højreklikke på komponenten i GUI layout editor, derefter vælge " View Noteringer - tilbagekald ". Den . M. fil vil flytte til tilbagekald funktion for den pågældende komponent. Callback funktion for en komponent definerer den handling, der opstår, når brugeren klikker på den pågældende komponent . Tilføj din egen Matlab kode til komponentens callback funktion og gem filen ved at vælge " Filer - . Gem " Når brugeren klikker på den pågældende komponent i GUI vil MATLAB udføre tilbagekald funktion, du lige har indtastet . For eksempel indeholder din GUI en trykknap mærket " Line. " Når brugeren klikker på denne knap , du vil have MATLAB at vise et plot af linjen y = x mellem x = 1 og x = 10 . Du ville redigere tilbagekald funktion, så det ser sådan ud : Hej

    % --- Udfører på knap pressen i Linie

    funktion Line_Callback ( hObject , eventdata , håndtag )

    . x = 01:10 ,

    y = x ,

    figur;

    plot ( x, y ),

    % hObject håndtag til linje (se GCBO )

    % eventdata forbeholdt - skal defineres i en fremtidig version af MATLAB

    % håndterer struktur med håndtag og bruger- data (se GUIDATA )

    nu, når en bruger klikker på " line" -knappen, vil MATLAB vise plottet i et nyt vindue .
    9

    Access GUI komponent ejendomme i tilbagekald funktionskode ved at skrive " c = get ( hObject ' Property ' ) " (uden anførselstegn ) . Udskift hObject med objektet håndtag og " Property " med navnet på den ejendom, du ønsker, indkapslet i enkelte anførselstegn ( for eksempel " String "). Ejendommen værdi vil blive tildelt variablen "c" . For eksempel indeholder din GUI en redigerbar tekstboks kaldet editbox . En bruger indtaster et tal i boksen. Du har en trykknap kaldet Beregn der skal tage dette nummer og tilsættes 5 til det. Rediger tilbagekald funktion for Beregn at ligne dette : Hej

    % --- Udfører på tryk på en knap i Beregn

    funktion Calculate_Callback ( hObject , eventdata håndterer )

    c. . = get ( handles.EditBox ' String ');

    c = c +5

    % hObject håndtag til at beregne (se GCBO )

    % eventdata forbeholdes - til defineres i en fremtidig version af MATLAB

    % håndtag struktur med håndtag og brugerdata (se GUIDATA )
    10

    sæt GUI komponent ejendomme i tilbagekald funktionskode ved at skrive " sæt ( hObject ' Property ' , Value ) "(uden anførselstegn ) . Erstat hObject med objektet håndtag ' Property ' med navnet på den ejendom, du ønsker, indkapslet i enkelte anførselstegn ( for eksempel " String ' ) og Value med den værdi, du vil angive for ejendommen.
    < p> For eksempel indeholder din GUI en redigerbar tekstboks kaldet editbox og en trykknap kaldet Set. Når brugeren trykker Set , ønsker du editbox at vise nummer 2 . Rediger tilbagekald funktion for Indstil til at ligne dette : Hej

    % --- Udfører på tryk på en knap i sæt

    funktion Set_Callback ( hObject , eventdata håndterer )

    sæt . ( handles.EditBox ' String ', 2 ),

    % hObject håndtag til Set (se GCBO )

    % eventdata forbeholdt - skal defineres i en fremtidig version af MATLAB
    < p> % håndtag struktur med håndtag og brugerdata (se GUIDATA )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter ERDAS Forestil IMG filer til shapefile…
    ·Sådan Roter et Viewport i AutoCAD 
    ·Sådan Opret din egen værktøjskasse i MicroStation V8…
    ·Sådan Konverter PNG til DWG 
    ·Hvad er en EPF fil 
    ·Hvad er forskellen mellem en geometrisk Constraint & a …
    ·Sådan Design CAD-programmer 
    ·Sådan installeres GraphPad 
    ·Sådan Design din egen 3D Blueprints 
    ·Sådan Konverter AutoCAD til en tidligere version 
      Anbefalede Artikler
    ·Microsoft Office PowerPoint for begyndere 
    ·Hvordan laver Supply & Demand Grafer i Word 
    ·Sådan Get Back Stjålne konti i Adventure Quest Worlds…
    ·Hvordan laver GIF-animationer Look Good i Photoshop 
    ·Hvordan Sæt Filename Into the Footer i Microsoft Word 
    ·M4V til WMV Video Converter 
    ·Skype Beskeder Forsinkelser 
    ·Sådan Skew et billede i PowerPoint 
    ·Volumen Højde Index for Excel 
    ·Sådan Zip en Font fil 
    Copyright © Computer Viden http://www.computerdk.com