发表于:2006-05-19 22:05:00
楼主
高手请指示:
我目前用VC开发PCI1716的数据采集程序,我也参考了研华给的资料!(MAD_SOFT,MAD_INT)。
但我目前走进了死胡同!!我们项目要求200HZ的采样频率。
当我参考MAD_SOFT时,由于是自己采用精确定时,例子中给的是用TIMER,所以根本就不能满足采样频率的要求,于是我调用performancecout等精确定时的函数,但采样仍然丢数,于是我找原因,发现仍然是定时不精确,但更明白的说是时间不稳定。就是有时候准就时候不准。
但我还要想解决问题的办法,我想采用中断的方法,我然后参考MAD_INT的例子!但他的例子当中,并不是我想要的实时连续采样!在运行前要设置采样的AD转换的次数。这样当采完指定数据后就停止了,我要的是连续采集,然后实时显示和存储!!
而且我对他给DLL函数认识的还不全面,资料中也没有详细的说明!!不知道哪位高人做过!能给我一些帮助,资料上的和思路上都可以!在此不胜感激!!