• 回答数

    4

  • 浏览数

    2666

  • 收藏数

    0

作者:执念一人 发表于 2018-11-20 10:53:11
跳转到指定楼层
我写了一段监控程序,希望matlab一直循环,其中包含一段读本地文件的代码,从而会有出错的时候,出错时显示如下:
??? Error using ==> run
Error using ==> load
Unable to read file G:\DataStore1\111.txt: permission denied.
我的问题是,当出现这个错误时,我要在matlab界面才能知道运行出错了,如果我在别的界面(例如在浏览网页)则没法知道,有没有办法能在电脑屏幕上弹出对话框,使得即使我在电脑上做别的工作时,也能知道matlab运行出错了?谢谢

分享:
回复

使用道具

该用户从未签到

新手上路

Rank: 1

积分
19
极客币
60
主题
20
帖子
28
注册时间
2018-10-22
在线时间
1 小时
性别
保密
 楼主| 发表于 2018-11-20 10:53:29 | 显示全部楼层
有知道的吗,谢谢~~
回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
25
极客币
85
主题
24
帖子
40
注册时间
2018-10-22
在线时间
3 小时
性别
保密
发表于 2018-11-20 10:53:51 | 显示全部楼层
你可以试试try catch语句
  • try
  •     run(...)
  • catch
  •     msgbox('出错了~')
  • end

[color=rgb(51, 102, 153) !important]复制代码


回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
25
极客币
85
主题
24
帖子
40
注册时间
2018-10-22
在线时间
3 小时
性别
保密
发表于 2018-11-20 10:54:46 | 显示全部楼层
你可以试试try catch语句
  • try
  •     run(...)
  • catch
  •     msgbox('出错了~')
  • end

[color=rgb(51, 102, 153) !important]复制代码


回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
19
极客币
60
主题
20
帖子
28
注册时间
2018-10-22
在线时间
1 小时
性别
保密
 楼主| 发表于 2018-11-20 10:55:28 | 显示全部楼层
可以了,感谢!!
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录
关于作者
执念一人

用户组:新手上路

  • 主题

    20

  • 帖子

    28

  • 关注者

    1