The approaches you describe cannot work.
You need a hardware trigger for constant frame rate. However if you were using an ni CompaqDaq chassis you might be able to use software control to tell the chassis what trigger rate to set.
You need a big frame buffer attached to the frame grabber.
In theory you could use a standalone device with SSD and hardware trigger to record everything for later transfer.
I would not even try to do this without using an interface that was one of USB 3, or Thunderbolt 3, or Gigabit Ethernet, or pci express (in which case you should consider Thunderbolt 3)
Perhaps it might be feasible with a GigE camera; I would have to know more about the image sizes (and do a bunch of research)
Any attempt to use software triggers such as snapshot will have too much jitter, too much latency.
(At 1000 fps I wonder whether you are going to have sufficient brightness for imaging.)
Best Answer