Run code with two sections - app designer
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Shahar ben ezra
il 13 Lug 2021
Commentato: Debt
il 16 Lug 2021
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!
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/683643/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/683648/image.png)
1 Commento
Risposta accettata
Cris LaPierre
il 13 Lug 2021
Modificato: Cris LaPierre
il 14 Lug 2021
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.
3 Commenti
Cris LaPierre
il 15 Lug 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.
You can see an example here: https://www.mathworks.com/help/matlab/creating_guis/share-data-across-callbacks-in-app-designer.html
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!