Hoe te sluiten een GUI in MATLAB



MATLAB is een technische computing programma voor ingenieurs. MATLAB bevat een hulpprogramma voor het bouwen van grafische gebruikersinterfaces (GUI), waarmee gebruikers kunnen objecten uit een palet van vooraf gecodeerde elementen selecteren en aanpassen van deze objecten met behulp van Eigenschapcontrole. Wanneer het aankomt op tijd voor de gebruiker om te testen en de GUI gebruiken, is het belangrijk om te programmeren van een methode om te sluiten van de GUI die zorgt voor dat de gebruiker zal niet verliezen geen werk. Dit kan gebeuren door een nauwe bevestiging functie programmeren.

Wat die u nodig hebt

  • MATLAB R2007a of latere versie
  • Open Matlab en typ "gids" in het opdrachtvenster.

  • Klik op het tabblad van de "Open bestaande GUI" wanneer daarom wordt gevraagd. Navigeer aan uw opgeslagen GUI, selecteer het en klik op 'OK'.

  • Klik op het pictogram van het papier en potlood in het venster GUI editor om de m-bestand te openen.

  • Voeg de volgende code onder de eerste functie vermeld op het m-bestand: "guidata (hObject, handgrepen);"

  • Typ de volgende code onder de de coderegel die u hebt getypt in stap 4: "set (handles.figure1, 'CloseRequestFcn',

  • Typ het volgende bij het einde van uw m-bestand: "closeGUI(src,evnt) functie"

  • Voeg deze code onder uw nieuwe functie van de closeGUI: "selectie = questdlg ('you want to sluit de GUI?', 'Close verzoek functie ',' Ja, 'Nee',' Ja);"

  • Typ "Verander selectie," op de volgende regel code.

  • Typ "case" ja"," op de volgende regel code. Zorg ervoor dat deze regel eenmaal is ingesprongen.

  • Typ "delete(gcf)" op de volgende regel. Zorg ervoor dat deze regel inspringt tweemaal.

  • Typ "kast"Nee"" op de volgende regel. Zorg ervoor dat deze regel eenmaal is ingesprongen.

  • Typ "terugkeer" op de volgende regel. Zorg ervoor dat deze regel inspringt tweemaal.

  • Typ "end" op de volgende regel wil uw nieuwe functie van de nauwe bevestiging. De m-bestand opslaat en u bent klaar.

Gerelateerde Artikelen

Hoe te sluiten een creditrekening

Hoe te sluiten een creditrekening

Leren hoe om te sluiten een creditrekening is een vrij eenvoudig proces. Verkrijgen van een creditcardbedrijf eigenlijk samenwerken kan moeilijker... en ze kunnen worden overtuigend genoeg dat veel afstaan en besluit te houden hun kredietlijnen opent
Hoe lees ik een CSV in MATLAB

Hoe lees ik een CSV in MATLAB

MATLAB produceert oplossingen voor technische problemen met computer sneller dan andere programmeertalen zoals C++ en Fortran. De software is geschikt voor data visualisatie, numerieke berekening, algoritme ontwikkeling en data-analyse in de interact
Hoe te sluiten een College Essay

Hoe te sluiten een College Essay

Een college essay de conclusie dient een sterke openingszin en verschillende korte ondersteunende verklaringen, die laten hoe u uw belangrijkste thema zien, hebben ontwikkeld en waarom het er toe doet. Herhalen wat u reeds hebt gezegd is niet genoeg,
Hoe te sluiten een Day Care Center

Hoe te sluiten een Day Care Center

Of u uw kinderdagverblijf wegens pensionering, gebrek aan inschrijving, een hangende zet of andere redenen sluiten bent, proberen te geven uw huidige gezinnen ruim van tevoren zodat zij een andere optie voor hun kinderen vindt. Zorg ervoor dat alle d
Hoe te sluiten een Ouija bord

Hoe te sluiten een Ouija bord

Hoewel het ziet als een bordspel eruit en kan vaak worden gevonden in de spellen sectie van vele winkels, moet het Ouija bord niet worden gespeeld met door kinderen. Degenen die in zijn capaciteiten geloven mogelijk te communiceren met geesten, die w
Hoe te sluiten een Cadillac Trunk

Hoe te sluiten een Cadillac Trunk

Sluiten een Cadillac auto kofferbak is slechts een van de kleine luxe ingebouwd in de Amerikaanse auto, wiens motto is de "standaard van de wereld." Niet tevreden met simpelweg slaande sluiten de achter Luik van een luxe auto, Cadillac ingenieur
Hoe vindt u een cel in Matlab

Hoe vindt u een cel in Matlab

Stop tearing uw haren uit proberen te vinden van een cel in Matlab. De Matlab ""-zoekfunctie werkt niet op cel arrays, evenmin als logische indexeren. In plaats daarvan kunt u een "for"-lus door de cel-matrix, één cel tegelijk te kijke
Hoe te sluiten een AOL-Account Online

Hoe te sluiten een AOL-Account Online

Afsluiting van een AOL-Account kan worden gedaan in een van twee manieren. Deze twee methoden voor het annuleren van een AOL-account opnemen AOL contact via telefoon of post te sturen. AOL biedt niet een manier om te sluiten een AOL-account rechtstre
Hoe te sluiten een eenmanszaak

Hoe te sluiten een eenmanszaak

Het kleinere en minder ingewikkeld karakter van een eenmanszaak kan, maar niet altijd, gemakkelijker te sluiten. Dit is vooral waar als u sluit zonder het verzorgen van uitstaande schuld, want het zal passeren van het bedrijf en deel van uw persoonli
Hoe te sluiten een vergrendelde zakmes

Hoe te sluiten een vergrendelde zakmes

Mes makers gebruiken een verscheidenheid van verschillende mechanismen om te sluiten een zakmes in geopende toestand, en elk type wordt gesloten op een andere manier. De meeste beschikken over een kleine hendel die u moet druk op of verplaatsen om he
Hoe te sluiten een Business partnerschap

Hoe te sluiten een Business partnerschap

Er kunnen een aantal redenen om te beëindigen van een zakelijk partnerschap. Geldproblemen, slechte zakelijke of het gewoon niet meer krijgen samen met uw partner kan leiden tot de ontbinding van partnerschap. Wanneer die tijd komt, moet je meer dan
Hoe te sluiten een toespraak

Hoe te sluiten een toespraak

Twee dingen over een toespraak, het begin en het einde onthouden meestal. Sluiten een toespraak op een krachtige manier moet het publiek denken over uw toespraak voor een lange tijd. Gebruik van de krachtige citaten, video's, foto's of een kleurrijke
Hoe maak je een GUI in Java

Hoe maak je een GUI in Java

Java kan ontwikkelaars maken grafische gebruikersinterfaces (GUI) van een toolkit genaamd "Swing." Schommel bevat vele pakketten waarmee de uitvoering van de standaard interface-items, zoals tabellen, knoppen en menu's--alles dat nodig zou zijn
Hoe te drukken een String in MATLAB

Hoe te drukken een String in MATLAB

MATLAB programmering basisvaardigheden zijn een noodzaak voor studenten in verschillende disciplines van de economie op de natuurkunde. Ingenieurs en wiskundigen kunnen ook gebruik maken van de robuuste, nog eenvoudig, programmeertaal. Als een fundam