LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

acquiring data from tempretaure device and plot it

Hello guys. i want real time acquiring data from multichannel tempretaure datalogger (  45 channel ) each channel acquires tempretaure,  and plot it in a waveform graph or chart ( still dnt know what to use ) . this temperature device is the hikoi datalogger. But i m facing an issue : the user of the device must set the acquisition period before turning on the measurement . the  acquistion period can be 30s ,1min,2min,5min,10min,20min,30min,1h. How could i acquire all the data from each acquistion period and avoid data lost and garanty the synchronisation . I'm trying to use a cnsumer producer design pattern but i m still dnt use it well . Could you help me please .

0 Kudos
Message 1 of 6
(1,840 Views)

While I have never used that exact instrument I have used similar instruments from Agilent and Keysite...

 

Instead of using the instruments internal timer to take measurements at regular intervals and store them. 

 

You LabVIEW program needs configure the instrument, run the timer, take the measurements, and transfer measurements from the instrument at regular intervals.

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 2 of 6
(1,807 Views)

the driver that i have is a driver that takes the values from the instrument in real time 

0 Kudos
Message 3 of 6
(1,774 Views)

I can't see you VI (I'm on LV 2020) but I imagine you can set up your producer loop to look for data available (as provided by the driver you are using). Grab the data and send it to the consumer loop to save or process. 

 

PS. there is no such thing as real time in programming, there is only real fast : ) 

______________________________________________________________
Have a pleasant day and be sure to learn Python for success and prosperity.
0 Kudos
Message 4 of 6
(1,763 Views)

thank you ..so should i fix the loop time as like as the interval of acqusition? ( every user can put his own interval as i said above ) ie the execution time of the producer loop must take as an input ( control )  the value of the inerval ?

0 Kudos
Message 5 of 6
(1,743 Views)

I still cant see your code but you can try this for allowing the user to set a time interval. snip.png

______________________________________________________________
Have a pleasant day and be sure to learn Python for success and prosperity.
0 Kudos
Message 6 of 6
(1,732 Views)