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

128 visualizaciones (últimos 30 días)
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

Respuesta aceptada

Adam Danz
Adam Danz el 13 de En. de 2021
Editada: Adam Danz el 14 de En. de 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 comentarios
Adam Danz
Adam Danz el 14 de En. de 2021
Editada: Adam Danz el 14 de En. de 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 el 14 de En. de 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!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by