SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: isaakson en Jueves 26 de Octubre de 2006, 10:47
-
hola!!!! quiero preguntar si alguien conoce el metodo para declarar variables globales en el guide.
el problema que planteo es el siguiente:
una vez que tengo realizado las llamadas a funcion (callbacks). Necesito obtener parametros que anteriormente he adquirido de otra callback, pero siempre obtengo el mismo error, diciendo que no existen las variables.
como puedo coger datos dentro de un callback y manipularlos en otro??
gracias por vuestra colaboracion
:comp:
-
hola otra vez, os escribo para responder a mi prpia duda, que la he conseguido resolver:
simplemente con declarar las variable antes como:
global mi_variable;
el valor no se pierde.
ataluego
-
Quizas en vez de usar variables globales puedas usar la variable handles, para crear campos compartidos en ella. Dicha variable es visible por todos los manejadores, porque si te fijas, se pasa como parametro a todos ellos. Ademas de contener los manejadores de todos los objetos, se puede usar para almacenar informacion "compartida"
handles.campo = ...
-
Soy nuevo en variables globales y las declaro en un script tal y como tu dices, ¿como utilizo esa variable, constante en mi caso en otra función?