非常有必要。因为串口是低速设备,你写入后到下位机应答回来一般会有20ms左右的时间。这个时间如果你去读取缓冲区就会出错。还有一个办法是不需要延时的,就是使用【VISA串口字节数】这个属性,直到这个属性返回的字节数和你期待的字节数相当时才去读取串口缓冲区。虽然这个方法不需要延时的,但是属性节点是LabVIEW中响应比较慢的的一类,应该尽量少用以提高程序效率。
有必要,等待命令是否超时