Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronising streamed and finite data sets

I am trying to get two programs to run together and to synchronise the data streams. One program requires continuous data streaming using AI Read (Channels 6 and 7) and the other collects a finite data set using the AI Waveform Scan (Scaled Array) function (Channels 0 to 5). Is it possible to acquire data from both programs simultaneously so that the final output is a single synchronised array (Channels 0 to 7).

If it is not possible to synchronise the data collection in this way than can anyone suggest a way to get a finite data set from both programs simultaneously bearing in mind that at least one of them requires data to be streamed continuously. I hope I have defined my problem clearly enough for someone to be of assis
tance.

PS. I am using the PCI-6036E DAQ Card on LabView 6.1 on Windows XP. I am fairly new to this so please forgive me if this is a silly question.

Thanks in advance.

Jason.
0 Kudos
Message 1 of 3
(2,469 Views)
Jason,

It is not possible to perform two simultaneous operations with the same DAQ resource. So, in your situation, it will not be possible to acquire analog input data from your PCI-6036E simultaneously with two separate tasks. Since you need to perform both a continuous and a finite operation, you should acquire continuously from all of the desired channels and parse out the required finite data set.

Good luck with your application.

Spencer S.
0 Kudos
Message 2 of 3
(2,469 Views)
Thanks for the quick reply.

I had a feeling that this might be the case. My limitation at the monent is sampling rate. I think that I will either upgrade the 6036E or install a second DAQ card.

Jason
0 Kudos
Message 3 of 3
(2,469 Views)