发表于:2002-11-28 11:12:00
楼主
购买了advanth PCI-1712多功能采集卡,因为实验要求采样率较高,每通道有200K,共四个通道,所以数据传输量是800KS/s,我想实现连续采输功能(实际上也只有10多秒的数据量),所以只有采用DMA传输方式,我查了驱动库函数手册,只有DRV_FAIDmaExStart支持
1712,好象1712不支持双缓存传输,本想用DRV_FAICheck,实现查询半满或全满功能,但DRV_FAICheck的
HaveReady始终为0,用例程也如此,如果采用Event,好象只有缓冲全满才产生一个
ADS_EVT_INTERRUPT事件,这样无法实现连续采集的功能。我实在是很苦恼,上司也催得很紧,不知哪位大虾能帮我解决,感激不尽。