How to react on a change of variable from workspace?
Mostrar comentarios más antiguos
I would like to have an opportunity to react on value change of any workspace variable during any script runnig or commandline working. I would like to avoid using timer object, which can be used as speedy value checker . I would like to have ValueChangeFcn callback, or sort of that.
2 comentarios
Oleg Komarov
el 4 de Feb. de 2011
A thought (not an expert here): overloading subsasgn to check for every NEW assignment?
Siddharth Shankar
el 4 de Feb. de 2011
Could you provide a little more background? How are these variables in the workspace changing? Who modifies the values, and would it be possible for the program/process that modifies these values to also notify you of having made the change?
Respuesta aceptada
Más respuestas (2)
Brett Shoelson
el 4 de Feb. de 2011
1 voto
I like Siddharth's answer. But as an alternative, you could create a timer object (help TIMER) that, in its callback, looks at the value of a workspace variable and compares it to the old value.
Cheers, Brett
roshana
el 12 de Abr. de 2011
0 votos
I have a problem, and that's the value for the variables i use in the mfile never change. every time i modify the m file, for instance try to get result with a different image again the m file is run with the same old values. note: I also execute "clear" in the command windows to clear the workspace.
1 comentario
Walter Roberson
el 12 de Abr. de 2011
That really should be posed as a new question.
The first thing to try is
rehash
If that does not work, you may have saved your files in one of the toolbox directories, which will cause multiple problems. The work-around is to
rehash toolbox
Categorías
Más información sobre Environment and Settings en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!