How can I use the data from one guide in another guide?
1 回表示 (過去 30 日間)
古いコメントを表示
For example, I have the following code:
NumberOfTeeth1 = str2double(get(handles.edit1,'String'))
Diameter1 = str2double(get(handles.edit2,'String'))
I want these two variables to be reproduced in another guide, specifically in text1 and text2
How can I save these two values so they can be reproduced in another interface?
3 件のコメント
snr matlb
2020 年 6 月 19 日
Generally, I try to escape from that choice, however, the background should be more flexible about using variables from *m.files to gui. Actually, same problem is alive on the same *m.file for data flow between script and function. Even on any breakpoint, I do not see the variables outside of the functio or define all arguments to the function etc.
回答 (1 件)
Rik
2020 年 6 月 19 日
編集済み: Rik
2020 年 6 月 19 日
You will either need to make sure the second GUI has the handle to the first GUI, or save the variable to an external place both can reach:
- the UserData property of groot
- a preference with getpref and setpref
- a mat file in your current folder
For general advice and examples for how to create a GUI (and avoid using GUIDE), have look at this thread.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!