LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the difference between buffered acquisition and non buffered acquisition?

What is the difference between buffered acquisition and non buffered acquisition? How will I decide whether I want buffered acquisition or non buffered acquisition?
0 Kudos
Message 1 of 4
(3,449 Views)

The difference is that you use a buffer or not.

So either you get a certain amount (maybe fixed size, maybe variable) with every iteration of your loop in software or you get just a single value (single point acquisition).

 

Very often you have to use buffered acquistion because of high sample rates or high channel count.

 

 

Christian

0 Kudos
Message 2 of 4
(3,435 Views)

I will also add that with non buffered acquisition you have to use software timing. Windows is not a real time OS, so the the timing is not accurate. But if you use buffered acquisition the timing will be controlled with an accurate internal clock on the Daq unit. I think non buffered acquisition should be avoided in most cases.



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 3 of 4
(3,432 Views)

"I will also add that with non buffered acquisition you have to use software timing."

 

No, you can e.g. use "1 Sample Hardware Timed".

0 Kudos
Message 4 of 4
(3,416 Views)