LABVIEW读取串口返回命令,字符丢失
时间:10-02
整理:3721RD
点击:
各位大神你们好,采用LABVIEW串口与下位机MCU通信,每60sMCU回复一个CHARGE_OVER#的字符串,LABVIEW串口接受该字符串,方法是,当字节数达到7个以上时,开始读取串口缓存,但是结果总是丢后面的字符,读到的都是CHARGE_O或是CHARGE_OVE,具体代码见截图,望大神指点,谢谢。
请发到求助版块
一般情况下串口接受,我都会使用循环一直检测缓冲区是否有字符串,然后收到一个就拼接一个,直到终止符。从来没丢过。