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 Comments

Where does this need to be detected from? From inside the Mask itself, or some external code?
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.
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.

Sign in to comment.

Answers (0)

Products

Asked:

Rey
on 28 Apr 2013

Community Treasure Hunt

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

Start Hunting!