LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I do double buffered analog output using PCI-6071E card?

Hi,
I am looking to send a continuous data stream out the AO card. Right now I write to the buffer and trigger it externally. As soon as it has finished outputting the data I get another trigger, however I have not yet got the new data to the cards buffer, so I need to wait for the next trigger. This is causing my system to run very inefficiently and I thin k I can do some buffering technique so as I have 2 buffers and when the trigger is received the card starts outputting the data from the other buffer, meanwhile new data is placed in the first buffer. Can anyone advise if this can be done with this card. I am using LabView 6.0.
Thank you,
David
0 Kudos
Message 1 of 3
(2,625 Views)
David;

Unfortunately that can not be done. There isn't a way to specify more than one buffer for the same DAQ task. When you hear the term double buffer, that doesn't mean two buffers, but circular buffering.

I'm afraid that you will need to live with that inefficiency due to the nature of your applications.

Regards
Filipe A.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 3
(2,625 Views)
Filipe,
Thank you for your message. Can you clarify for me how and where cicular buffering works,
David
0 Kudos
Message 3 of 3
(2,625 Views)