MATLAB Answers

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

105 views (last 30 days)
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

Accepted Answer

Adam Danz
Adam Danz on 13 Jan 2021
Edited: Adam Danz on 14 Jan 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 Comments
ErikJon Pérez Mardaras
ErikJon Pérez Mardaras on 14 Jan 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!

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!