Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe roep je een functie aan in GUI matlab?
In MATLAB zijn er een paar manieren om een ​​functie aan te roepen in een grafische gebruikersinterface (GUI). Hier zijn enkele veelvoorkomende methoden:

1. Terugbellen met drukknop:

- Maak een drukknopbediening in uw GUI met `uicontrol('Style', 'pushbutton')`.

- Stel de eigenschap 'Callback' van de drukknop in op de naam van de functie

je wilt bellen.

- Wanneer de drukknop wordt ingedrukt, voert MATLAB het opgegeven uit

functie.

2. Menu-item Terugbellen:

- Maak een menu-item in uw GUI met `uimenu('Label', 'Menu Item')`.

- Stel de eigenschap 'Callback' van het menu-item in op de naam van de functie

je wilt bellen.

- Wanneer het menu-item is geselecteerd, voert MATLAB de opgegeven functie uit.

3. Timer terugbellen:

- Maak een timerobject in uw GUI met `timer('TimerFcn', function_name)`.

- Geef de naam op van de functie die u wilt oproepen in de eigenschap 'TimerFcn'.

- Stel de eigenschappen 'Periode' en 'StartVertraging' van de timer in om te bepalen wanneer de timer begint

functie wordt uitgevoerd.

- Start de timer met `start(timer_object)`.

4. Gebeurtenisluisteraars:

- Gebruik gebeurtenislisteners om te reageren op specifieke gebeurtenissen in uw GUI. Jij bijvoorbeeld

kan naar muisklikken op een figuur luisteren met behulp van de `'WindowButtonDownFcn'`

evenement.

- Stel de terugbelfunctie van de gebeurtenislistener in op de naam van de gewenste functie

te bellen wanneer de gebeurtenis plaatsvindt.

5. Aangepaste terugbelverzoeken:

- Definieer een aangepaste functie die de code bevat die u wilt uitvoeren.

- Roep de aangepaste functie op vanuit uw GUI-code, bijvoorbeeld door te gebruiken

`uiwait(mijn_aangepaste_functie())`.

6. Dynamische functieaanroep:

- U kunt functies ook dynamisch oproepen door functiehandvatten te construeren. Dit

kan handig zijn wanneer de aan te roepen functie tijdens runtime wordt bepaald.

Met elk van deze methoden kunt u functies uitvoeren als reactie op verschillende gebruikers

interacties of gebeurtenissen in uw MATLAB GUI. De keuze van de methode hangt af van het specifieke

vereisten en voorkeuren van uw toepassing.

Previous: Next:
  Visual Basics Programming
·Hoe kan ik een knipperend butt…
·Hoe te Foxfire Make Add-Ons 
·Hoe te compileren Wanneer Func…
·Hoe kan ik een database met be…
·Hoe maak je een Data Grid in V…
·Hoe de FormatDateTime functie …
·Hoe maak je een functie in Vis…
·Hoe maak je een Javascript Cal…
·Hoe gegevens Boven de tabblade…
  Related Articles
Hoe plaats je de datum in de MySQL-datab…
Waar kun je uitspraak leren op de comput…
Hoe zet ik normale tekst om in gebarenta…
Waarom gebruik je STP? 
Leg uit hoe bytes die toetsenbordtekens …
Hoe worden gegevens en instructies binai…
Laat je verschillende soorten lettertype…
Hoe typ je Franse accenten met een HP-la…
Hoe krijg ik objectieve vragensets van T…
  Programmering Articles
·Hoe de Straat en huisnummer plaats van L…
·Hoe maak je verbinding Visual Basic om S…
·Wat zijn de kenmerken van assembleertaal…
·Hoe maak je een klok in C Zorg 
·Hoe gegevens voor Sanitize XSS PHP 
·Hoe je C Sluit # naar MS Excel 
·How To : HTML-fragment in Berichten 
·Hoe te Debuguitvoer inschakelen in MySQL…
·Hoe te Applets Run in NetBeans 
Copyright © Computer Kennis https://www.nldit.com