GUI报告错误,如果有错误

1次观看(过去30天)
鑫
2017年9月27日
评论道: 强迫症 2017年9月27日
我有一个GUI,它有一个静态文本框,我用它来更新代码的状态。GUI需要从excel文件(xlsread)加载数据,有时由于数据文件中的错误而导致加载失败。我希望在xlsread函数失败时显示一个表示“加载数据错误!”的字符串。有什么好办法吗?谢谢

接受的答案

强迫症
强迫症 2017年9月27日
您可以在使用xlsread函数的地方使用try/catch语句。像这样编辑回调函数中的代码:
试一试
NumData = xlsread(文件名);%用try/catch语句包装xlsread
集(handles.text1,“字符串”“加载数据错误!”);更新你的状态文本
drawnow;%重绘GUI以确保显示新的字符串
返回%由于错误而过早结束回调函数
结束
2的评论

登录评论。

更多答案(0)

类别

了解更多MATLAB数据导入帮助中心而且文件交换

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!