有关使用一块数据采集卡实现采集与输出的问题 点击:1363 | 回复:8



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-02-24 11:33:00
楼主
我现在想用一块数据采集卡实现采集与输出信号。具体是先输出一个信号作激励信号,激发驱动器动作,而后采集数据进行分析,但这之间如何调配呢,能在同一时刻同时实现采集与输出吗?如不能,那采集与输出之间不是就会有时间差吗,那么就会丢失数据吧。请高手指教!不甚感谢!



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2004-02-21 20:16:00
1楼
怎么没人回答啊,大侠们请抽出点时间来帮我解决下啊,小弟万分感谢!

maning

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 100回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2003年9月05日
发表于:2004-02-22 15:13:00
2楼
建议在不断采集的时候,输出一个信号作激励信号,激发驱动器动作,再得到数据进行分析。 也就是说激励时,采集卡是一直在采集的,包括激励时刻,何时动作,性能等等。

林海孤叶

  • 精华:2帖
  • 求助:0帖
  • 帖子:15帖 | 53回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2004年2月19日
发表于:2004-02-22 22:40:00
3楼
谢谢马兄!!你的意思是数据采集和输出信号可以同时发生,不断采集数据,设定一个值为域值(有激励信号激发驱动器动作产生的最小数据值),当超过这个值时认为激励信号已激发驱动器动作了,采集所需的数据点数,停止采样,进行分析?

maning

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 100回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2003年9月05日
发表于:2004-02-23 15:22:00
4楼
我想可能应该是这样的。 另外应该也可以这样: 输出信号的同时,触发数据采集。然后就不停的采集,一直到采集够所需的数据点数为止,然后停止采集,进行分析。

林海孤叶

  • 精华:2帖
  • 求助:0帖
  • 帖子:15帖 | 53回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2004年2月19日
发表于:2004-02-23 19:32:00
5楼
多谢了!!!!!

林海孤叶

  • 精华:2帖
  • 求助:0帖
  • 帖子:15帖 | 53回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2004年2月19日
发表于:2004-02-23 19:39:00
6楼
我是直接使用板卡提供的DLL,使用多线程,那我是不是可以在输出激励信号的同时给采集线程一个信号进行采集来实现?

李侃

  • 精华:22帖
  • 求助:0帖
  • 帖子:30帖 | 813回
  • 年度积分:0
  • 历史总积分:1015
  • 注册:2002年2月27日
发表于:2004-02-23 20:23:00
7楼
对于具有D/A和A/D的采集卡而言,用多线程就可以实现激励的产生和响应的采集同时进行.建议采用具有DMA D/A功能的采集卡产生激励信号,否则激励信号的每一点输出CPU都要参与,太占用CPU时间.

林海孤叶

  • 精华:2帖
  • 求助:0帖
  • 帖子:15帖 | 53回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2004年2月19日
发表于:2004-02-24 11:33:00
8楼
谢谢李老师!!!!!!!!!!

热门招聘
相关主题

官方公众号

智造工程师