Method to detect mask dialog is closed

Hi,
I need to detect when the mask dialog of a custom masked subsystem is closed, preferably also whether it is closed by clicking OK or Cancel/X.
Is there a way to do this?
(Apart from calling a custom m-file GUI with OK and Cancel pushbuttons from the OpenFcn of the subsystem, and using their callbacks.)
Thanks in advance for help!

3 commentaires

Kaustubha Govind
Kaustubha Govind le 30 Avr 2013
Where does this need to be detected from? From inside the Mask itself, or some external code?
Rey
Rey le 1 Mai 2013
Hi Kaustubha, thanks for your concern.
My aim is to detect it from some external code. To be more explicit, the external code is a GUI I designed to build a Simulink model programmatically based on user input.
However, if this is not possible, I'd like to hear how it could be done from inside the mask as well, because I may think of changing my masked library block, if it's a better option.
Rey
Rey le 1 Mai 2013
Btw, as mentioned at http://www.mathworks.com/matlabcentral/answers/193, I can make use of MaskInitialization commands for this purpose. So this means I'll need to change the masked subsystem, which is a custom library block. Alternative suggestions are welcome, especially a way to do this from external code.

Connectez-vous pour commenter.

Réponses (0)

Catégories

Produits

Question posée :

Rey
le 28 Avr 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by