How to declare a global variable in Startup function of matlab app.designer

123 visualizzazioni (ultimi 30 giorni)
I want to declare a global variable in matlab app designer's startup function in order to use it continuously through the app's code.
Specifically, I want to declare value1 as a global variable
I have tried that but it doesn't seems that works.
Thank you very much

Risposta accettata

Adam Danz
Adam Danz il 13 Gen 2021
Modificato: Adam Danz il 14 Gen 2021
Do not use global variables, especially in AppDesigner.
Instead, declare a public or private property accessible anywhere within the app or outside of the app (for public properties).
  7 Commenti
Adam Danz
Adam Danz il 14 Gen 2021
Modificato: Adam Danz il 14 Gen 2021
You're not declaring the property correctly. Check out the "step-by-step guide" link in my answer. It shows you pictures of each step.
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras il 14 Gen 2021
Thanks for your reply!
What I was doing wrong was that I was putting in the button callback:
app.editnum.Value=value1; %INCORRECT
Instead of
app.editnum.Value=app.value1; %CORRECT
Thanks!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by