求助:vb6.0串口通信RTU模式消息发送3.5个字符时间停顿如何实现
如题,我在TIMER中定时向多个地址发送查询帧,如果一个地址只发送一条命令,是否就不需要考虑3,5个字符时间的停顿?
那我接收数据时,如何最大限度的保证接收到的定长数据是从一个地址发过来的,而不是两个地址相混杂的?是否需要设置相应的时间间隔?
当接收到的数据CRC校验错误时,自动重新发送查询。当连续发送3次,接收到的数据都不正确时就报警,这个功能如何实现呢?
问题有点多,不过都是项目中连续遇到的,以前没做过,所以很头疼。希望大家可以帮帮忙,出出主意,谢谢了。
[解决办法]
提供思路:
采用TIMER控件来满足你的要求.
[解决办法]
一发一收,完成了当前数据的收发再进行下一个地址的通信即可。