Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Maximum buffer size on a PCI-6036E card

I am using a NI PCI-6036E card with the NI-DAQ traditional drivers and software. We are currently running at a sampling rate of 80kHz (maximum of 200kHz for this card). Our current setup is timed to work in conjunction with a camera that takes multiple images, and due to its integration time we take data for roughly half a second on four channels. This would give us a total of 40000 samples read from the card per channel. Now, we would like to take more samples at a higher rate to increase the accuracy of our data, but whenever I attempt to increase the buffer size from 40000 the VI returns an error (I don't have the hardware in front of me so I can't tell the exact error code). There are no issues with speeding up the sampling frequency. I was wondering if there is a reason I cannot increase the buffer size, or is there some limitation in the software or hardware I am not seeing.
0 Kudos
Message 1 of 2
(2,708 Views)

Hi budgemano

 

The size of the Buffer is not dependent on the DAQ card.  Have a look at the following KB which explains what factors must be considered when trying to determine how big the buffer can be.  

 

Before we get into you application I would suggest trying an example program, that just has the traditional DAQ task running in it and see if you get the same error when you increase the buffer past the 40000 sample mark.  These examples can be found in the example finder if you select Directory Structure on the browse tab, and then look for the analogin subfolder in the DAQ folder.   Also it might be helpful to get the exact error that you are seeing.

 

Chris_K  

0 Kudos
Message 2 of 2
(2,690 Views)