LabVIEWwilliam hill官网
直播中

gr_ssl

6年用户 22经验值
擅长:测量仪表 控制/MCU
私信 关注
[问答]

Labview 读取串口数据时电脑蓝屏或死机

       在labview中,通过串口连续读一台仪器的测量数据,数据为37字节,连续发送。读取程序如图所示,读出的数据正确无误,但在运行几分钟后总会导致电脑蓝屏或死机(在2台台式机上试过,WinXP,Labview2009),加不加“VISA设置缓冲区大小”,都一样;在循环内加“VISA清空缓冲区”死得更快;在循环内的“VISA读取”前后试加过“VISA打开”、“VISA关闭”,也不行。但在笔记本电脑(Win10,Labview2018)上运行正常,不会死机。请各位指点一下,是什么原因?如何解决?谢谢!
  • 读串口.png
已退回5积分

回帖(11)

老蜗牛

2019-10-23 16:04:48
将循环等待时间由1000改为1
举报

李海民

2019-10-23 16:18:59
打开死机的电脑的设备管理器看看,十有八九是小马拉大车。
举报
  • QQ截图20191023161722.jpg

微光123

2019-10-23 17:15:12
这也会死机,就真的是奇了怪了
举报

周建远

2019-10-23 20:44:19
启用终止符改为F,然后延时加到VISA读取前面,可以自己做子VI或者用时间延迟来控制数据流,尽量先等待再读取试试,最后把循环结构的VISA和错误输入换位移位寄存器,看不出问题,只是猜测这个原因,可以试试
举报

更多回帖

发帖
×
20
完善资料,
赚取积分