05-30-2006 04:04 PM
05-31-2006
12:29 PM
- last edited on
05-06-2024
04:30 PM
by
Content Cleaner
Hello KMCDM,
The error you are getting is due to the fact that you are trying to transfer too much data too quickly and your processor cannot keep up. The DAQCard-6036E uses Interrupt Requests (IRQ) as the Data Transfer Mechanism instead of Direct Memory Access (DMA) channels. Because IRQ transfers are slower than DMA, the rate at which data can be transferred from the device to the PC memory is slower. With your three channels of analog input in addition to the digital output, the computer cannot keep up with the data transfer.
In order to get around this, you have two options. The first would be to lower the sampling rate to reduce the amount of data that is being transferred. The second option would be to purchase a higher-performance device that uses either DMA or USB Signal Streaming to transfer data. None of the PCMCIA DAQCards use DMA, so for best portability with a laptop, I would recommend the USB-6251.
I hope this information helps you to find a suitable workaround.
Best regards,
06-01-2006 03:08 PM
06-02-2006 04:47 PM