LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

log data for 40+ channels

I want to log the acquired channel data to database after every 6 hours?
The applicaiton continously acquires data 24/7 and writes to file.
The file data then needs to be commited after every 6hrs, without closing the file and deleting the previous logged data in the file(which is already commited). Can the open file be accessed to commit the data to database, while the applicaiton writes the acquired data?
or should the data be commited to database after every acquistion? The aim is to have minimal data loss while acquiring values.
thanks!
 
0 Kudos
Message 1 of 2
(2,170 Views)
Hi

they say a perfect picture is an empty canvasSmiley Very Happy

Maybe thats because  we all see the picture as we beleive it to be composed!

With regard to your question:
1) what is your sampling speed?
2)What instrumentation are you using?
3) Windows 2000/XP/Vista?
4) Labview version?

Using  'ball park figures:
If you have 16 channels and sample at 16Khz  for 60 seconds then a 3MB dat file is generated!
IF you do not write direct to disk then you have over 1GB data to transfer every 6hoursSmiley SurprisedHopefully you power supply is reliable ALso your PC is capable of the overload.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I would suggest that you consider a real time solution, compact RIO, with the appropiate  hardware.
Check out NI products and services.

xseadog


0 Kudos
Message 2 of 2
(2,161 Views)