read a variable in an app designer interface from a Matlab script
6 views (last 30 days)
Show older comments
Bastien Binz
on 30 Jun 2021
Commented: Bastien Binz
on 30 Jun 2021
Good morning,
I have a question about app designer. I would like make an interface that launches my Matlab script and that this script reads the values of two parameters. I have declared these two variables (A and B for example) in properties in public acces. I use a spinner to define the value of A and B.
In the Spinner function I update the variable this way :
app.A = app.ASpinner.Value;
In my MATLAB script I wanted to use this value for different equations. So I called it that way :
Interface.A; Where Interface is the name of my app designer project.
But I have this error :
ActiveX - invalid PROGID 'A'; Error Code = 800401F3
I instantiated these two variables with a value in the startupFcn function.
So my question is whether it's possible to have a variable coming from an app designer interface in a matlab script.
I can go through a .mat file for this but is ther a more direct method?
Thanks in advance for your help, have a nice day.
0 Comments
Accepted Answer
Mohammad Sami
on 30 Jun 2021
If you want to be able to access your app inside the script, first create and assign your app to a variable, then you can access its properties.
Example
app = Interface; % this will launch your app.
A = app.A; % now you can get its properties.
More Answers (0)
See Also
Categories
Find more on Develop Apps Using App Designer in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!