LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Processing simultaneous to acquisition

I am about to acquire a large (~200 - 300 MB) piece of data using a vision system. Acquisition will take ~ 3 - 4 sec. To reduce computer RAM requirements, I would like to process the data (simple max - min operations of every 1K received) while the acquisition is being performed.

I know it is possible to simultaneously write into a memory area and process same area in C++. Is it possible to do the same in LabView without calling external C++/C built .dll's or code?

Would appreciate the help a lot --

Michael
0 Kudos
Message 1 of 3
(2,804 Views)
Michael,

Certainly it is a large amount of data, if you try to acquire this data in small packages and process the respective min-max operations you shouldn't have a big performance impact. If you want to write this data to disk then you may have a decrease in speed performance, but for example in the same structure in which you are acquiring the data you can also include the process for finding max and min. What kind of hardware are you going to use to acquire the data? Because LabVIEW has some High Speed Data Loggers Examples.

I hope I understood well your question Michael if not please answer to this same post so I get noticed of new activity and see if there are different inquiries on this.

Nestor Sanchez
Applications Engineer
National Instrument
s
Nestor
0 Kudos
Message 2 of 3
(2,804 Views)
Dear Nestor,

I was aware of possibility to split data in parts. This, however, does not do it: splitting in many parts will slow down the performace (data acquisition speed) of the video system, which is connected to NI frame grabber, and splitting in few segments would cause large HD swap files and will reduce performance, too.

I am not sure if data loggers can do the trick.

Of course, I could just forget the matter of simultaneous processing, and buy a lot of RAM, etc., etc., but I was hoping LV has the means to do something like this.

Thank you for your reply.

Michael
0 Kudos
Message 3 of 3
(2,804 Views)