高速采集是否需要多线程?VB下怎样实现? 点击:1268 | 回复:3



春天来了

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 4回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2002年11月04日
发表于:2003-03-14 09:36:00
楼主
数采卡为DAQ2204,10通道,每通道不低于150KS,要建立数据与波形之间的动态联系,是不是必须采用多线程技术才能实现,用VB怎样实现? 我的系统要求计算某一时刻各通道数据之间的关系(被测量为电机的三相电压电流输入和电机的转速转矩输出,求出功率,计算能量损失),现在我才知道2204不是同步采集,请问相邻通道之间到底有多长时间的时间差? D2K-DASK用户指导好象说过DOUBLE BUFFER不支持高速采集,最高多高?凌华好象没提供DOUBLE BUFFER的VB例程,是否有现成程序参考?



李侃

  • 精华:22帖
  • 求助:0帖
  • 帖子:30帖 | 813回
  • 年度积分:0
  • 历史总积分:1015
  • 注册:2002年2月27日
发表于:2003-01-10 10:31:00
1楼
VB实现多线程比较麻烦,所以D2K-dask没有提供double buffer的例子。不过你可以用DAQ-2000的OCX控件实现,比较简单。相邻通道之间的时间差即为通道切换时间。如果以1Ms/s采样,通道时间差为1微秒。

春天来了

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 4回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2002年11月04日
发表于:2003-01-10 13:07:00
2楼
用DAQ-2000的OCX控件实现? 能详细一点吗?谢谢!

春天来了

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 4回
  • 年度积分:0
  • 历史总积分:69
  • 注册:2002年11月04日
发表于:2003-03-14 09:36:00
3楼
DAQ-2000的OCX控件在随机的光盘中没有找到,在哪能够得到?

热门招聘
相关主题

官方公众号

智造工程师