请解释AI Async Double Buffer Mode的具体工作原理 点击:905 | 回复:1



bryan

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:39帖 | 9回
  • 年度积分:0
  • 历史总积分:181
  • 注册:2003年4月23日
发表于:2003-05-14 16:06:00
楼主
请解释AI Async Double Buffer Mode的具体工作原理 谢谢



yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2003-05-14 16:06:00
1楼
Async Double Buffer Mode 即异步双缓冲工作模式。所谓的双缓冲,也就是用户在内存中开辟一个环形Buffer,这个环形Buffer分成两部分,采集上来的数据保存在其中,通过一个检查Buffer半满的函数检查环形Buffer是否半满,若半满则将半满Buffer中的数据传送到User Buffer,同时继续向另外半个Buffer中存数,从而实现数据的连续传输。选用异步双缓冲工作模式,程序执行到采样函数时,不必等待采样转换过程结束,可以继续向下执行,在后面必须要跟随异步check函数来判断Buffer是否半满,如果半满便将这半个Buffer中的数据传送到User Buffer,以便进行后续的数据处理.

热门招聘
相关主题

官方公众号

智造工程师