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!