恭喜,你发布的帖子
发布于 2016-05-26 08:02:44
5楼
回2楼:
不用完成位,还想保证轮询速度?如果当前通讯未完成,就启动下轮通讯,会不出错?出错还怎么保证速度?另,若当前通讯已完成,而不即时启动下一轮通讯,是否是浪费时间?
刚按照2楼的试了下,的确可以做到保证速度,取决于设定的轮询时间,目前我设的0.2S
不管有哪个站通信成功否,都只给予0.2S的时间。
实际使用中,比如有10个站,那么每个站的响应速度是10*0.2S=2S
如果使用错误位来激发下一个通信,那么每个通信不成功的站则需花费2-3S的时间,10个站就是20-30S的时间,相比较之下,前者就可以“保证速度”了。
请填写推广理由:
分享
只看
楼主