LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Input Buffers and ActiveX

I'm recieving data from an external datalogger to LabVIEW via ActiveX. I've heard that "LabVIEW can read data rate up to a few MHz, depending on the input buffer rate". Do I have such a buffer? How do I increase its size if I do? Can an increasion of this buffer (if I have one) lead to faster reading of data? (Right now I seem to be reading at 0.13Mbps or 2200Hz and LabVIEW is having a hard time "keeping up".)
Anyone who can help?? 😃
0 Kudos
Message 1 of 3
(2,626 Views)
I believe the spec that you mentioned is in regards to LabVIEW's interface to a DAQ card through the NI-DAQ driver. This driver is called by LabVIEW to interface to National Instruments boards and will allow you to manage buffer size. With activeX, you are calling methods or reading/writing properties that have been exposed by another program. I assume the data in the 3rd party datalogger is exposed as a property and you are reading this property from LabVIEW via activeX. In this case, the data transfer will be dependent on your system and the 3rd party software. The acquisition rate should be controlled by the datalogger software, but is there a specific processing loop rate you are trying to achieve?
0 Kudos
Message 2 of 3
(2,626 Views)
Hi 🙂 That actually answered my question perfectly 🙂 Thank you!
0 Kudos
Message 3 of 3
(2,626 Views)