按钮点击运行回调两次

12次浏览(最近30天)
加勒特毕比
加勒特毕比 2020年5月4日
评论道: 里克 2020年5月4日
我正在改进一个继承的GUI来运行一些计算,它需要用户点击一个按钮来打开一个输入文件的浏览( uigetfile () ),选择/导入到MATLAB,并使用其中的数据做一些数字计算。我在GUIDE中对它做了一些修改,并以某种方式更改了一些内容,以至于每次单击按钮都会导致其各自的回调函数运行两次。例如,现在两次提示用户选择输入文件;成功选择并导入命令后,将从下面开始再次运行该命令 uigetfile () .计算运行两次,它将结果保存到外部的.csv文件中两次,等等。一切仍然运行良好,但每个动作都是重复的。
我没有对回调函数做任何更改,只是GUI/按钮。我不确定是什么原因导致每个函数运行两次。没有出现任何重复的按钮上面的另一个,以某种方式每个被单击一次,以运行函数两次。
我是GUIDE的新手,所以我不确定如何有效地调试这个工具。任何帮助都将不胜感激。
谢谢!
5个评论
里克
里克 2020年5月4日
如果你打算重写你的GUI,我强烈建议你仔细研究一下 这个线程

登录评论。

答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!