传数据 点击:528 | 回复:3



llm

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 4回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2003年11月24日
发表于:2003-12-15 13:35:00
楼主
用adlink_daq2010,在2000下编程,如果要求实时采集、实时显示,则数据传送方式是否必须为 dma方式?如果用dma方式传数据,在2000下怎么访问dma控制器呢?



小新手到来

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:151
  • 注册:2003年10月21日
发表于:2003-12-14 16:15:00
1楼
我的观点是对于不在高速信号采集情况下,一般不需要DMA方式,那样会增加硬件的成本。同时在信号频率很高时,若数据传输慢可能会丢失后面的采集数据。这需要根据你的采集要求。 这个话题应该多考虑一下,如果要用DMA方式,系统怎么去访问DMA呢?这个我不清楚,希望做过的高人指导。

llm

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 4回
  • 年度积分:0
  • 历史总积分:96
  • 注册:2003年11月24日
发表于:2003-12-14 18:36:00
2楼
adlink_daq2010是2mhz采集频率,8kfifo,应该算是高速吧,可是我怎么在2000下控制dma 控制器呢?不用dma而用查询式来得及传数据吗?请 指教,谢谢!

yoyo1101

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 590回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2002年8月30日
发表于:2003-12-15 13:35:00
3楼
直接调用DLL不用对DMA控制器进行单独控制,因为对DMA控制器的具体操作已经嵌在函数内部了,具体可对照例子看帮助文件以了解采集卡控制流程。

热门招聘
相关主题

官方公众号

智造工程师