我在做一个通过
单片机串口发送点的坐标(纵横坐标),使用
labview的visa串口接收控件 接收数据然后通过描单个点的控件 将点显示出来,但是当传输数据速度慢并且数量少的时候描点比较准确 传输数据速度快数量多的时候描点就会很容易出错然后全乱了 ……我的思路是这样的 1、单片机发送一个字节判断缓冲区内字符串长度是不是2(如果是2的话就表示一个点然后就可以描了);
2、缓冲区字符串长度小于2 表示一个点坐标传输完成 开始描点;
3、描点结束清空缓冲区(由于索引字符串的0、1两位 而且需要根据字符串长度判断下一个点的坐标是否传输完毕);
4、等待下一个点的传输
一周热门 更多>