Run code with two sections - app designer

I made an example of a problem I have.
I wrote a code with 2 sections
When I press RUN_1 it calculates X * Y (this is works)
When I press RUN_2 he does not remember the value XY so he does not compute me XYZ (this is not works :( )
Thanks!

1 comentario

Debt
Debt el 16 de Jul. de 2021
you can add private properties to solve this problem

Iniciar sesión para comentar.

 Respuesta aceptada

Cris LaPierre
Cris LaPierre el 13 de Jul. de 2021
Editada: Cris LaPierre el 14 de Jul. de 2021

0 votos

You need to keep in mind variable scope. All your callbacks are functions. Variables created inside a function are lost once the function terminates. The way around this in app designer is to create an app property to capture these values. You can then access them using the app.varName syntax.
See here for more.

3 comentarios

Shahar ben ezra
Shahar ben ezra el 14 de Jul. de 2021
Shahar ben ezra
Shahar ben ezra el 15 de Jul. de 2021
Hello again
Unfortunately I could not make it work
What should I call the function?
Is it possible for you to give me an example?
tnx
Cris LaPierre
Cris LaPierre el 15 de Jul. de 2021
You are not creating a function. You are creating a propery. There is no need to change the name. Use XY. The only change is, instead of using XY, you would now use app.XY.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.

Productos

Versión

R2020b

Etiquetas

Preguntada:

el 13 de Jul. de 2021

Comentada:

el 16 de Jul. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by