发帖 |
[问答] 求大神帮忙看看,程序运行一次后就无响应,必须重启labview才能运行第二次这是为什么?如何解决?
2018-6-12 09:12:16  668
收藏 0 收藏 推荐 0 推荐
分享
本帖最后由 一只耳朵怪 于 2018-6-12 11:52 编辑

QQ图片20180612090856.png
程序的功能是写入10次采集数据,可以正常采集,然而当中止程序后,再次运行程序,程序毫无反应。必须重启labview后,才能正常采集。求大神帮帮忙。
奖励10积分
2018-6-12 09:12:16   评论 邀请回答
3个回答
一般这种数据采集的都需要关闭对应打开的通道,串口,TCP或者GPIB等。 你程序终止就是没有关闭已经打开的资源,再次运行程序时资源肯定被占用导致你无法打开 但是你退出labview之后这个资源就被释放了,然后就可以正常运行了  建议看看你的资源有没有释放,如果没有,就单独写一个释放资源的VI,运行之后再次运行程序试试看  像这种需要打开资源的程序尽量不要终止程序,而是要正常的退出程序让其走释放资源这步
最佳答案
2018-6-12 09:12:17 评论

举报

[b]如果程序需要中止才能结束,说明代码是存在问题的。比如,考虑你的生产者循环该如何结束。
2018-6-12 12:40:51 评论

举报

2018-6-12 16:12:19 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表