labview的visa通讯,为什么有时不行,有时行
时间:10-02
整理:3721RD
点击:
labview的visa通讯。程序没问题,就是有时行,有时不行。
一开始可以,后来不行。经过几天尝试,把它加入360杀毒软件白名单,然后又可以了。
而现在,又不行了。加入白名单也不行了,为什么?
求大神指导。
备注:VISA Test Panel 显示的是……VISA: (Hex 0xBFFF0015) 完成操作前超时已过期。
一开始可以,后来不行。经过几天尝试,把它加入360杀毒软件白名单,然后又可以了。
而现在,又不行了。加入白名单也不行了,为什么?
求大神指导。
备注:VISA Test Panel 显示的是……VISA: (Hex 0xBFFF0015) 完成操作前超时已过期。
如果是用visa作串口通信的话,还真不一定是360在捣乱。你真的能确认”程序没问题“吗?能不能贴一个VISA程序图,大家研究研究。
之前完全没问题啊
我也出现这种情况了!
我运行labview自带的范例就是,只能写进去数据不能读出来,这是为什么呢?只有一个基本2端口串行写入和读取程序运行是没问题的。
哥们,后来解决了吗?我也遇到这样的问题了。
哥们问题解决了吗?教教我呗
你好!你这个问题解决了吗?我现在也遇到这样的问题,你是怎样解决的?
你们这个问题解决了吗?我也遇到同样的问题啊~~~~
看一下自己的串口在程序里设置的参数对不对,一般默认的设置是有停止位的,就是在接受通讯的时候数据里有OA,就会停止的
你好 ,现在我也被这个问题困扰,求解答啊
我也遇到这个问题了,求朋友帮助!
在读之前加个属性节点,查串口缓存的字节数有多少,然后再读取
那是串口读取数据超时了,就是在规定时间内没有读到数据,你在读取函数前加入一个缓冲区字节数量判断,有并且到达多少个就读取,没有数据就不读取
我也碰到同样的问题了,通过高亮显示是VISA打开配置那边停止了,后来我在VISA 配置前面添加了VISA OPEN=> VISA CLEAR, 确保visa读取前缓存清空的,经过这么修改好 teststand循环调用跑了50个loop都没出问题。
......