F
faint83
Unregistered / Unconfirmed
GUEST, unregistred user!
1、上次的代码无法正确显示数据。
2、数据包格式为:
(1)、每10位为一组,其中有8位即1字节有效ASCII数据,波特率4800,则每秒480字节有效数据吧。
(2)、每12组以上数据为一个数据包,即一个数据包有12字节有效数据(即12个ASCII字符),其中开始和终止各一个字节始/终字符(分别为ASCII码Xon和Xoff)。最终有效数据即中间的10个ASCII字符。
3、问:
(1)、ReceiveData事件究竟是每接收一组(在这个情况下就是上述的一组10位,去除起止位为8位有效数据,无奇偶校验位)数据触发一次,还是怎样?
(2)、我对Spcomm控件设置了XonChar=#02(Xon),XoffChar=#03(Xoff),不知这样是否可以自动截出数据包(即上述12组为一包的数据包)?
(3)、我在设置了上述两个属性后,设定每次ReceiveData事件发生后将一个全局变量加1并显示。则每秒约加几十左右,看起来似乎像是每1组一次(波特率4800,每秒有效480字节,即40包,近似)。
所以究竟是每组触发一次,还是每数据包触发一次,还是缓冲区满触发一次,还是可以设置?
解决后与上个问题一起散分 谢谢了
2、数据包格式为:
(1)、每10位为一组,其中有8位即1字节有效ASCII数据,波特率4800,则每秒480字节有效数据吧。
(2)、每12组以上数据为一个数据包,即一个数据包有12字节有效数据(即12个ASCII字符),其中开始和终止各一个字节始/终字符(分别为ASCII码Xon和Xoff)。最终有效数据即中间的10个ASCII字符。
3、问:
(1)、ReceiveData事件究竟是每接收一组(在这个情况下就是上述的一组10位,去除起止位为8位有效数据,无奇偶校验位)数据触发一次,还是怎样?
(2)、我对Spcomm控件设置了XonChar=#02(Xon),XoffChar=#03(Xoff),不知这样是否可以自动截出数据包(即上述12组为一包的数据包)?
(3)、我在设置了上述两个属性后,设定每次ReceiveData事件发生后将一个全局变量加1并显示。则每秒约加几十左右,看起来似乎像是每1组一次(波特率4800,每秒有效480字节,即40包,近似)。
所以究竟是每组触发一次,还是每数据包触发一次,还是缓冲区满触发一次,还是可以设置?
解决后与上个问题一起散分 谢谢了