- In the calling function replace 'uiwait(hApp.selectFiles)' with 'uiwait(hApp.UIFigure)'
- Generate a button called 'close' in the app and add a callback involving uiresume(app.UIFigure).
- Read out the needed data in the calling function (usually with hApp.<name>.Value).
- If the app interface is no longer needed call additionally 'hApp.delete'.
How do you output App data to a calling function?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Chris Nemecek
le 20 Juil 2018
Commenté : Chris Nemecek
le 31 Juil 2018
I have a function/script that calls an instance of an App I created in AppDesigner. How do I get the App to return data to the function/script upon closing the App?
hApp = selectFiles_v0000; % call to open App within the function/script
importInfo(hApp,trajectoryDirectory,'.nc') % necessary to import function data into the App since I only have Matlab 2016b and do not have the ability to have a StartUpFcn with inputs
uiwait(hApp.selectFiles);
% need to have data from the App available in the function/script at this point
0 commentaires
Réponse acceptée
crixstox
le 23 Juil 2018
I had a similar probelm and made the following work around.
I hope this helps.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Axis Labels dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!