关于高速采样数据读取的问题? 点击:725 | 回复:4



小虾米小小

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 18回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2002年12月20日
发表于:2005-08-12 10:37:00
楼主
假如我把数据采集数据卡的采样速率设为5K,我怎样才能把这5K的数据都读取出来?以前我在低速采样下用VB编程一般用定时器来读取数据,但定时器的精度只有20ms,显然不行。我该怎么编程?



zxldzf

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 551回
  • 年度积分:0
  • 历史总积分:575
  • 注册:2001年3月27日
发表于:2005-08-12 11:29:00
1楼
5K还高啊?

小虾米小小

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 18回
  • 年度积分:0
  • 历史总积分:189
  • 注册:2002年12月20日
发表于:2005-08-15 09:34:00
2楼
我用的板卡提供的VB例程都用定时来读取数据,但VB的定时器最高精度20ms,20ms读一个数据不才相当于50HZ,没什么意义,那我想把每秒5K的数据都读取该怎么作? 请针对我的问题回答。5K我没说是很高速,我用的是100K的卡,只是现在只需5K的采样速率罢了。谢谢。

ricken

  • 精华:0帖
  • 求助:0帖
  • 帖子:47帖 | 109回
  • 年度积分:0
  • 历史总积分:267
  • 注册:2004年8月21日
发表于:2005-08-15 15:08:00
3楼
好像要用到API函数才行的,不过不是很清楚,还是请高手来解决吧!

eric2000

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 153回
  • 年度积分:0
  • 历史总积分:260
  • 注册:2004年12月06日
发表于:2005-08-16 11:42:00
4楼
一般采集卡会有一些缓冲区,采集的数据可以线保存在缓冲区中, 你需要读一下你的采集卡的手册。 另外,windows nt不是real time 系统,定时精度差不多就是毫秒级别,

热门招聘
相关主题

官方公众号

智造工程师