read a variable in an app designer interface from a Matlab script

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

Respuesta aceptada

Mohammad Sami
Mohammad Sami el 30 de Jun. de 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.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer 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