Best practice for saving and loading axes children from and to an app designer axes?
조회 수: 7 (최근 30일)
이전 댓글 표시
Hello,
I have an app created in app designer. It has 3 GUI windows. The master window declares a public data container, which is subsequently written to by two slave windows. Each slave window has several figure axes. On closing of a slave window, I would like to save the slave figure axes objects to the master data container such that when the slave window is opened again, I repopulate the slave window figure axes exactly as they were before. What would be convenient of course is something like this for save:
app.MasterCallingApp.Slave1Data.axes1 = app.UIAxes1;
and something like this for loading:
app.UIAxes1 = app.MasterCallingApp.Slave1Data.axes1;
What is the best practice for how to accomplish this? I did a bit of searching and landed on some leads, but I tried some of them without success, and others look too complicated for me to consider.
Thank you for your help!
댓글 수: 2
chrisw23
2023년 2월 22일
try to pass your handles/data by the app constructor...see App Input Arguments
답변 (1개)
Timo Dietz
2023년 2월 22일
편집: Timo Dietz
2023년 2월 22일
I'm using setappdata/getappdata for things like this.
You can store/get arbitrary data (structs, objects, ...) e.g. to an app or figure, accessible via a name you can freely define.
참고 항목
카테고리
Help Center 및 File Exchange에서 Develop Apps Using App Designer에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!