• Lunes 23 de Diciembre de 2024, 08:48

Autor Tema:  como enviar variables de una *.fig a otra??  (Leído 1258 veces)

NeoKco

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
como enviar variables de una *.fig a otra??
« en: Lunes 11 de Mayo de 2009, 10:23 »
0
he buscado como enviar variables entre  *.fig pero  no encuentro como se hace si alguien pudiese decirme como hacerlo se lo agradeceria bastante !!!! de antemano muchas gracias...

en otras palabras  cree una interfase para capturar fotos a traves de una webcam que es llamada desde otra interfase, una vez que termina quiero devolver la celda o estructura con las fotos cargadas pero no se como hacerlo esa es la duda !!!! alguien sabe como hacerlo??? porfavor si supieses como hacerlo o alguna idea que pudieses plantearme la escuchare con atencion .... :rolleyes:  :rolleyes:  :rolleyes:

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: como enviar variables de una *.fig a otra??
« Respuesta #1 en: Jueves 14 de Mayo de 2009, 21:13 »
0
Puedes utilizar la función guidata, suponiendo que nombre_otra_gui tiene un elemento texto_estatico de tipo "Static text", podemos acceder a él desde otra GUI de la siguiente forma:

Código: Matlab M
  1. data_otra_gui = guidata( nombre_otra_gui );
  2. texto = get( data_otra_gui.texto_estatico, 'String' );
  3.  
  4.  

Para compartir variables podrías guardarlas por ejemplo en la estructura handles de la otra GUI, y acceder de esta forma:

nombre_otra_gui:
Código: Matlab M
  1. handles.variable_global = 100;
  2. guidata( hObject, handles );
  3.  

Accediendo a la variable_global en nombre_otra_gui:
Código: Matlab M
  1. data_otra_gui = guidata( nombre_otra_gui );
  2. variable = data_otra_gui.variable_global;
  3.  

Suerte :).
La imaginación es el límite.
Hardware & Software | Mexchip

NeoKco

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: como enviar variables de una *.fig a otra??
« Respuesta #2 en: Sábado 16 de Mayo de 2009, 20:39 »
0
muchas gracias por responder mi pregunta , probare este metodo que mencionas y te cuento como me fue .... :D  :D  :D  :D  :D