LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How to split and analyze large files

I am using an HWS file, but due to its large capacity, I am not able to fully analyze it due to lack of memory. Please tell me how to divide the data and analyze it continuously instead of analyzing it all at once. It would be helpful if you could modify "example HWS Reader A.vi" if possible. I'm sorry.

hws.png

0 Kudos
Message 1 of 8
(836 Views)

What is your goal of the analysis?

 

How large is the file?

Santhosh
Soliton Technologies

New to the forum? Please read community guidelines and how to ask smart questions

Only two ways to appreciate someone who spent their free time to reply/answer your question - give them Kudos or mark their reply as the answer/solution.

Finding it hard to source NI hardware? Try NI Trading Post
0 Kudos
Message 2 of 8
(800 Views)

Hi. Santhosh

thanks for your questions.

 

1) What is your goal of the analysis?

->For now, the waveform will be displayed within the analyzed time.

 

 

2)How large is the file?

->The file is about 100MB.

For example, I would like to analyze 10MB each and display 100MB worth of waveforms in the end.

 

thank you 

 

0 Kudos
Message 3 of 8
(782 Views)

100MB shouldn't be too hard to read and analyze, but unnecessary to plot on a graph. Decimate the data before plotting it.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 4 of 8
(767 Views)

Sorry for the late reply. Thank you for answering.

Originally, I would like to calculate the FFT intensity integrated value for 100MB, not display 100MB. At that time, due to lack of memory, I could only calculate up to 10MB, so I would like to know how to calculate the remaining 90MB continuously. Thank you for your understanding.

0 Kudos
Message 5 of 8
(732 Views)

Basically, read 1MB, do FFT, repeat 100 times. Average(?) the FFTs.

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 6 of 8
(693 Views)

Thank you for the hint. I tried going there right away, but it didn't work. Is it possible for you to write a simple vi?

0 Kudos
Message 7 of 8
(616 Views)

If you are not using 64-bit LabVIEW, and installing it is an option, try installing and using it.  It is easy to hit address space limits in 32 bit LabVIEW when processing large data sets.

0 Kudos
Message 8 of 8
(596 Views)