labview接收数据时出现数据混乱
时间:10-02
整理:3721RD
点击:
当个数少时没问题,一旦多了就接收混乱的数据,visa,
急,急急急,,,,,,,,,,,,
求教求教,,,,,,,,,,,
根据通讯协议和通讯方式,设计抓包,提取一包完整数据包就可以
串口通讯可以设置你的下位机或者传感器的数据发送方式,如果是连续发送很容易产生数据丢失乱码,最好设置为发送一个命令返回一个数据,但这样需要你设置好循环速率
在每个VISA读之前先清空一下缓存,这样读的就是你需要的内容.
学习一下。具体问题具体分析
最好设计握手协议
或直接用比较成熟的协议来代替
例如MODBUSS-RTU
求减少接收丢失乱发这种情况出现
请问如何清空缓存
是接收出了问题,握手协议接收的都不是全的
那就是你的通讯噪声太大或者读延时短了
我曾今遇到的是遇到过类似问题
单片机超作AD时把剩余中断全部关了
导致读写数据不连续
请问读延时短了,怎么解决,怎么增加读的延时
如果数据太多的话最好选择分段多次传输
毕竟99.999的准确率时序也会出错,当数据长度越长出错的概率就越大
好像是的,我一次传输15个字节的数据
应该是这个问题,那怎么解决呢 有没有