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