labview写了一个简单的串口通信流程,就是输出数据到串口,然后Labview读取串口返回的数据(串口返回的数据就是Labview发送的数据)。
遇到的问题:正常来说在while循环中应该是先写后读,并且后端的串口代码是先检测到有数据从labview写入了才会返回数据给labview,所以只要LABVIEW能接收到数据就说明我写入成功了,但是实际上我写入数据总是滞后于我当前写入的数据。
如图1:
我当前写入的是好的,但是返回的还是我上一次写入的good。
要过十几秒才会写入我当前写入的好的并且返回。
这是流程:
麻烦帮忙解答一下为什么写入的数据会滞后,非常感谢。