BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #12283同步于 2017/3/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

MATLAB GUI数据传递

ccerer
2017/3/1镜像同步2 回复
MATLAB不同GUI界面之间的数据传递
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
dhown机器人#1 · 2017/3/18
其实网上有好多教程的,我觉得这个人的回复挺全面的。 参考自http://www.ilovematlab.cn/thread-56922-1-1.html 引自王辉版主回复的一个帖子:http://www.ilovematlab.cn/thread-56517-1-3.html =========================================================== 你看看这些帖子: 题目:(不同GUI之间控件的调用(原创)) 论坛讨论地址: http://www.ilovematlab.cn/thread-52762-1-1.html 功能描述: 1、利用handles结构在控件之间传递数据。利用guihandles获得与传入的句柄相关联的handles结构,从而对不同GUI的控件进行操作。 2、 有两个GUI: GUI1和GUI2,在GUI1中可以操作GUI2的坐标轴,绘制曲线;同样,在GUI2中可以操作GUI1的坐标轴,绘制曲线。 3、在GUI1的edit中输入数据,点击按钮,可以在GUI2的edit中显示出来;同样,在GUI2的edit中输入数据,点击按钮,可以在GUI1的edit中显示出来。 题目:利用GUI的输入输出参数实现不同GUI之间数据的传递 论坛讨论地址: http://www.ilovematlab.cn/thread-52846-1-1.html 功能描述: 有两个GUI程序,GUI1和GUI2,在GUI1中调用一副图片并显示,然后点击按钮‘gui1->gui2’,在gui2中显示该图片。在gui2中完成图片的剪切,并把剪切后的图片在GUI1中显示出来。 题目: Matlab多个窗口之间传递参数的问题 论坛讨论地址:http://www.ilovematlab.cn/thread-52712-1-3.html 讨论问题:对于多个GUI之间参数的传递的讨论 最后结论: 该帖子对GUI之间参数的传递讨论的很深入。 题目:不同GUI之间控件的互相操作及数值的设定 论坛讨论地址:http://www.ilovematlab.cn/thread-52762-1-5.html 实现功能描述: 1、利用handles结构在控件之间传递数据。利用guihandles获得与传入的句柄相关联的handles结构,从而对不同GUI的控件进行操作。 2、 有两个GUI: GUI1和GUI2,在GUI1中可以操作GUI2的坐标轴,绘制曲线;同样,在GUI2中可以操作GUI1的坐标轴,绘制曲线。 3、在GUI1的edit中输入数据,点击按钮,可以在GUI2的edit中显示出来;同样,在GUI2的edit中输入数据,点击按钮,可以在GUI1的edit中显示出来。 题目: Matlab关于数据传递的一个要点 论坛讨论地址: http://www.ilovematlab.cn/thread-52917-1-7.html 讨论问题:多个GUI之间进行数据传递的问题 题目:Matlab的GUI参数传递方式 论坛讨论地址: http://www.ilovematlab.cn/thread-46145-1-11.html 问题描述: 在gui设计中,经常会有gui内部控件之间,各个不同gui间的参数传递方式,因此对于参数传递方式的研究也是一个很热门而由意义的话题。 最后结论:帖子中给出了七种参数传递的方式: 1) 运用gui本身的varain{}、varaout{}传递参数。2)运用global定义全局变量传递参数。 3)运用UserData传递参数。 4)应用setappdata\getappdata与rmappdata函数。5)结合handles和guidata函数。 6)运用save和load(importdata)。 7)共享变量访问的方法 nested函数。 并分别说明了各种方法的使用范围(gui内、外)和优劣。
ccerer机器人#2 · 2017/3/18
【 在 dhown 的大作中提到: 】 : 其实网上有好多教程的,我觉得这个人的回复挺全面的。 : 参考自http://www.ilovematlab.cn/thread-56922-1-1.html : 引自王辉版主回复的一个帖子:http://www.ilovematlab.cn/thread-56517-1-3.html : ................... 万分感谢了啦。之前用global 解决了,勉强能用。