LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

10 channel high speed data loggin in millisecs with timed axis

hello, I am trying to get my Daq PCI-MIO-18XE-10 aqusition card to scan up to ten channels of Analogue Inputs and stick them all on a graph. Easy you all say, and yes you would be right. However I need to scan these channels until I say stop at a rate of around 1 millisec, more if possible, and logg all the data to a graph / chart and to an excell spreadsheet. I also need to (and this is vital) get a highly accurate Time Axis along the bottom of my graph showing in millisecs relevant to each measurement taken.
I have with differing results come up with several ways of scanning the data, and time stamping the results using Get Time in Secs etc etc. There is no way of externally clocking the data so I have to
use either the PC or Labview. I have managed to get the system to scan roughly every 1.5 milli secs, but it's not accurate and once greatly expanded in excell, the data does not match the time axis as it should. I have scanned the examples in Labview but most look like what I have tried already, if anyone can knock up a quick VI to show me how to scan 10 channels FAST and time stamp each measurement accuratly at 1 milli secs rate I would be a very happy man.

Note - the data must be logged to the graph as measurements are made, maybe by use of a buffer if that speeds things up, data can be logged after stop is hit, I find this frees the PC up quite a lot.

Look forward to your assistance, I will carry on regardles in the meantime.
0 Kudos
Message 1 of 2
(2,741 Views)
Have you looked at the continuous double buffered examples?

I have used variations on that theme to do 120 channels at that rate.

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 2
(2,741 Views)