打印
[求助讨论]

labview做数据采集与visa读取的时间问题

[复制链接]
2382|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
阿甘童鞋|  楼主 | 2017-2-18 23:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在做一个数据采集的项目,然后需要将采集到的数据传到上位机,首先我通过上位机发送开始指令,然后下位机进行数据采集,但是下位机的数据采集和处理需要一定的时间,我上位机在用串口或者USB读取数据时使用visa读取这个函数,但是如果下位机的采集还没完成,labview就进入了visa读取函数,PC机的内存数据没有准备好,所以labview就会提示读取错误,怎么可以让上位机在采集的数据都准备好了之后再读取数据

相关帖子

沙发
songchenping| | 2017-2-20 11:29 | 只看该作者
实际测试一下需要多长时间,设立一个等待时间即可。

使用特权

评论回复
板凳
nolaziness| | 2017-2-23 11:11 | 只看该作者
串口模块下不是有一个专门检测串口有无数据的属性节点?看我这个贴子里的回复,图片中标注为3的那个模块,设置等待时间当然好像也行,逻辑上可靠性差一点。
链接如下:
https://bbs.21ic.com/forum.php?mo ... p;page=1#pid7569426

使用特权

评论回复
地板
阿甘童鞋|  楼主 | 2017-3-23 18:59 | 只看该作者
nolaziness 发表于 2017-2-23 11:11
串口模块下不是有一个专门检测串口有无数据的属性节点?看我这个贴子里的回复,图片中标注为3的那个模块, ...

你好,我用的USB通讯,好像没有这个属性节点,还是我没有找到啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

35

帖子

1

粉丝