“Conocimiento Programación>Visual Basics Programación

¿Cómo se llama a una función en GUI matlab?

2012/8/16
En MATLAB, existen algunas formas de llamar a una función en una interfaz gráfica de usuario (GUI). A continuación se muestran algunos métodos comunes:

1. Devolución de llamada del botón pulsador:

- Cree un control de botón en su GUI usando `uicontrol('Style', 'pushbutton')`.

- Establezca la propiedad 'Devolución de llamada' del botón pulsador con el nombre de la función

quieres llamar.

- Cuando se presiona el botón, MATLAB ejecutará el comando especificado.

función.

2. Devolución de llamada del elemento del menú:

- Cree un elemento de menú en su GUI usando `uimenu('Label', 'Menu Item')`.

- Establezca la propiedad 'Devolución de llamada' del elemento del menú con el nombre de la función.

quieres llamar.

- Cuando se selecciona el elemento del menú, MATLAB ejecutará la función especificada.

3. Devolución de llamada del temporizador:

- Cree un objeto de temporizador en su GUI usando `timer('TimerFcn', nombre_función)`.

- Especifique el nombre de la función que desea llamar en la propiedad 'TimerFcn'.

- Establezca las propiedades 'Periodo' y 'StartDelay' del temporizador para controlar cuándo el temporizador

se ejecuta la función.

- Inicie el cronómetro usando `start(timer_object)`.

4. Oyentes de eventos:

- Utilice detectores de eventos para responder a eventos específicos en su GUI. Por ejemplo, tu

Puede escuchar los clics del mouse en una figura usando `'WindowButtonDownFcn'`

evento.

- Configure la función de devolución de llamada del detector de eventos con el nombre de la función que desea

llamar cuando ocurra el evento.

5. Devoluciones de llamada personalizadas:

- Defina una función personalizada que contenga el código que desea ejecutar.

- Llame a la función personalizada desde su código GUI, por ejemplo, usando

`uiwait(mi_función_personalizada())`.

6. Invocación de función dinámica:

- También puedes llamar funciones dinámicamente construyendo identificadores de funciones. Este

Puede resultar útil cuando la función que se llamará se determina en tiempo de ejecución.

Cada uno de estos métodos le permite ejecutar funciones en respuesta a varios usuarios.

interacciones o eventos en su GUI de MATLAB. La elección del método depende de la situación específica.

requisitos y preferencias de su aplicación.

Visual Basics Programación
Cómo utilizar Dwgthumbnail.Ocx en Visual Basic
Cómo hacer que Visual Basic que apaga el equipo
Cómo salir de VBA
Cómo consolidar tablas dinámicas Uso de VBA
Cómo convertir DataReader DataSet
VB6 Función Timer
Cómo comparar Tiempo en Visual Basic
Cómo comprobar una cadena de Alphabet Sólo VB
Conocimiento de la computadora © http://www.ordenador.online