蓝牙传入数据串失真

时间:2012-08-15 03:12:28

标签: vba bluetooth distortion

我的秤配有RS232串口和蓝牙发射器。我在VBA中创建了一个程序来接收来自秤的数据。但是,让我们说10个传入的字符串我得到了3个失真。我的常规字符串看起来像:“+ 001500./ 3 G S”。这意味着零上1500.3克,输出稳定。但有时候我会得到像“+”或“001500./3”或“G S”这样分开的字符串。当我插上串行电缆时,我没有扭曲。

1 个答案:

答案 0 :(得分:0)

串行端口只是字节流。您永远不能假设每次读取操作将显示多少字节。当您使用真正的电缆时,您只需立即读取整个字符串,这是巧合。您必须自己进行字符串拆分,并在仅获得部分结果时继续读取。