LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to make DAQ more efficient without gaps in data?

I have a DAQ application that is running a Data Translation board.  I am sampling from three channels at a set rate.  The problem is that I want to have continuous data streaming to file when the start test button is clicked while also updating the screen.  Currently it seems there is a 1 second delay between each runs.  Is this a true delay or do I have a the timer set up incorrectly?  Also, am I trying to do something that isn't possible? I have attached the VI (I think properly).
      Thanks in advance!
0 Kudos
Message 1 of 2
(2,669 Views)

Hi JC,

      I don't know what a "Data Translation board" is, but it sounds to me as though you need to understand continuous data-acquisitions.  Search Examples for "continuous".  I'm guessing you'll just read/discard data until the user presses "Start", at which point you'll start logging to disk.  It _used_ to be really bad for execution to wait inside an AI Read for a specific number of samples, so it was better to use one of LabVIEW's Wait functions, while data arrived, then call the Read.  

Cheers.
When they give imbeciles handicap-parking, I won't have so far to walk!
0 Kudos
Message 2 of 2
(2,657 Views)