LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

writing data two times to different files

Hi!I am getting data from 7 different channels. I need to process the data before the final display into a graph. I am using the ContAcq to spreadsheet file vi with modifications. The final processed data is written to the file. Now i need to be able to write the data before processing (i.e...immediately after it comes out of AI Read) into another file. Finally i want to spreadsheet files...one with raw data and another with processed data. How can i do this. Besides I am storing huge amount of data. Is it advisable to use the binary format or the scaled array format. Please help! Thanks i have got great help through this forum!
0 Kudos
Message 1 of 3
(2,871 Views)
I have these type of systems in a number of dfferent ways.

Proccessors are becoming faster these days but as a general rule;

Huge amounts of data and speradsheet file sdo not mix well. (eg Excel only supports 65535 rows).

Wehter it is large channel counts at intermediate sample rates or low channel counts at high sample rates, I will attempt to split what HAS to be done "pseudo-real-time" from any thing that I can post process.

So,
I would recomend you collect and display what ever needs displayed and write your data as binary format to disk. Afterwards you can read the files, and do the spreadsheet conversion on the parts of the datat that are interesting.

Trying to help,

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 3
(2,871 Views)
hey Ben,

Thanks a ton for all that info. I am going to write them to binary files. Hope they do fine!

Thanks again.
0 Kudos
Message 3 of 3
(2,871 Views)