Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Acquiring 4000fps (80x56 Pix) with 1424 and parallel storing to HDD for 600 secs. Possible?

Is it possible to store data to HDD continuously acquired with PCI1424 at a framerate of 4000 frames/sec and a picture of 80x56 pixels?

 

Andy

0 Kudos
Message 1 of 5
(3,450 Views)
4000fps? video?
0 Kudos
Message 2 of 5
(3,444 Views)

I think you're going to have to do some basic calculations.  First you're going to need to know how much data you're going to be trying to write.

 

This site here has some info on calculating memory size of images.  http://www.scantips.com/basics1d.html

 

 

My quick calc assuming 8 bit grayscale images, comes out to close to 18MB/s of data.  Most modern harddrives have theoretical  throughputs much higher than that.  SATA 3.0 theoretical is 6G/s!     

 

Theoretical speeds aside, a couple of modern SATA drives in a striped  or RAID 0 setup should provide you with the hard drive bandwidth you need.  I'm not sure if the PCI hardware and camera you have spec'd are capable though.  

---------------------
Patrick Allen: FunctionalityUnlimited.ca
0 Kudos
Message 3 of 5
(3,435 Views)

There are several resources on NI.com that should be helpful:

 

https://www.ni.com/en/shop/data-acquisition-and-control/add-ons-for-data-acquisition-and-control/wha...

http://zone.ni.com/devzone/cda/tut/p/id/6355 

 

If your images are 8-bits deep, your total data rate should be 17.92 MB/s.  This is not an overly demanding requirement.  A RAID 0 array can easily be put together to sustain 655 MB/s to disk.

 

Robert Eastlund
Graftek Imaging, Inc.
Phone: (512) 416-1099 x101
Email: eastlund@graftek.com
0 Kudos
Message 4 of 5
(3,431 Views)

Thanks to everyone, it was very helpful. I tried to get the images (16bit depth) with the NI1424 but i didn't get all data through the PCI Bus. I just got a framerate of 1200 fps. It works with CameraLink due to the PCIExpress Slot.

 

Andy

0 Kudos
Message 5 of 5
(3,398 Views)