目前使用凌华采集卡PCI9114A-DG, 需要采集32个通道,每个通道1024个数据。出现如下错误。
使用有限点采集方式,每次采集32个通道各1024数据,采样速度每个通道3096.由于系统需要连续采集所以开了一个采集线程调用AI_ContScanChannels()同步方式,每次在采集10万次左右后,通过调试发现都会卡死在AI_ContScanChannels()中,问了技术支持,也说不知道,说开发是台湾人开发的,哎。。。。
在技术支持的建议下,又采用双BUFF缓存的连续采集方式,当数据满后会有一个回调函数AI_DBCALLBACK(),在大概调用了几万次后,不再进入AI_DBCALLBACK()了。
问题就是上面的问题,这么大的凌华公司,却解决不了这个问题!!!
这个问题也有可能是我程序其他地方有问题,但是都堵在了凌华的这两个函数,我实在没办法再继续查了,我也心灰意冷了。
第一次用凌华采集卡做的项目,就因为这个问题,把项目做死了。现在就想哪位大神帮我看看这个问题什么原因啊。也请凌华的技术人员帮帮忙,我只是想死的明白点。
就这一个问题,已经没日没夜调了1个月了,什么求人的方法都试了。哎,作为一个技术狗,死在了别人的驱动上,哎