labview串口连续接收不同长度数据问题会丢帧
时间:10-02
整理:3721RD
点击:
做个项目,需要在一个串口上以100hz的频率连续采集8,7,25个不等长度的16进制字符串,有帧头和校验,现在的方法有丢帧的现象,请问怎么解决?vi不在手上,没法发出来,我现在使用事件结构写的,串口发送和接收单独循环,我也考虑到通过队列的形式将数据在另外一个循环里处理,但怎么写,请大虾指教!
已解决!....
已解决...
怎么解决我想知道~~
采用生产者消费者结构,接收的字符串放入移位寄存器,根据不同字符串帧头帧尾校验方式字节长度等进行校验取出就行了
