How to share variables between button functions in App Designer?
35 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Jackson Greaves
le 25 Août 2022
Réponse apportée : millercommamatt
le 26 Août 2022
In the attached code (I wrote a simplified version below to highlight what I'm trying to do) made in App Designer I have two buttons that each have callbacks. I'd like to be able to share my two variables 'app.roll' and 'app.tilt' between my two functions. No matter what combination of app or comp I use to prefix the variables the second function doesn't get the variable after the first is run. How do I correctly share variables?
% Callbacks that handle component events
methods (Access = private)
% Button pushed function: ImportGPSDataButton
function AddButtonPushedFcn(comp, event)
app.roll = 2
app.tilt = 3
end
% Button pushed function: ExportTiltAnglesButton
function ExportTiltData(comp, event)
comp.ImportGPSDataButton.app.tilt
end
end
0 commentaires
Réponse acceptée
millercommamatt
le 26 Août 2022
You want to store these variable as a Property.
https://www.mathworks.com/help/matlab/creating_guis/share-data-across-callbacks-in-app-designer.html
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Develop Apps Using App Designer 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!