停止matlab gui回调
-
11-10-2019 - |
题
我有一个开始和停止按钮。当我打开启动时,我在回调中运行了一堆代码。基本上,这是一个顺序的“脚本”,可以打开阀门,分配水然后关闭阀门...没有will()循环,并且不会重复。我希望能够随时使用停止按钮停止此过程。我看到的大多数相关答案都是在使用timer()循环的情况下。有些人还建议定期检查停止按钮(使用变量或句柄变量)。
由于我没有一段时间的循环,所以我无法那样解决。另外,我希望能够立即退出,而无需定期检查(因为我的代码中多次检查会很丑陋且令人困惑)。有没有办法终止被停止按钮中断的回调?如果没有,是否可以让开始按钮运行一个.m文件,然后将停止按钮终止该.m文件?
最坏的情况是定期检查变量。
更新:嗯,看起来最坏的情况是Matlab的建议...http://www.mathworks.com/support/solutions/en/data/1-33ik85/index.html?product=ml&solution=1-33ik85
谢谢。
不隶属于 StackOverflow