现在做一个数据采集任务,同时进行双通道的数据采集以及模拟电压的输出。其中数据采集的频率为10Mhz,双通道。模拟输出的频率为100khz,采用禁止重生成模式,一边读取一个数据文件一边编制波形进行输出(采样率为500000,5个点重建一个电压值,相当与每秒种输出100k个数据点)。现在出现了一个很奇怪的问题,就是当采集模块不向外传递数据的时候,工作正常。但是当向外输出数据的时候,随机数输出模块却不能正常工作,仅仅在运行了几十个循环之后就发生了停止。发现降低模拟输出的采样率就可以正常运行。我觉得可能是缓存分配的问题,想请教一下大家的意见。如何正确的分配缓存资源,我用的是PCI 6115.