接受的数据格式是这样的:$l -003.9 +025.5 -158.9 *
我只想要中间的025.5有点麻烦,我现在是这样实现的,每收到一个字符就响应一次,用的是Mscomm控件,这样能够接收数据,但是这样不利于处理数据,串口是10ms发一次,我想100ms接收一次,一次读取缓存区的好几组数据取平均值,这样可以实现吗?有两点1,如何定时读取缓存区,因为接收是一个字符一个字符收的,2,处理数据有点难,处理的话得一组一组处理,但是接收后从第几位截取就会发生错误求解~~