Frame burst technology

Frame burst technology

Zebra Rapixo CoF supports frame burst technology. This technology allows you to grab a group of sequential frames into a multi-frame image buffer with one grab command; the defined number of frames are stored contiguously in the same buffer. The end-of-grab event only occurs once the entire group of frames has been grabbed, reducing the number of events that need to be handled. This is useful in cases where you have a high frame rate and need to ensure that no frames are dropped.
Since Zebra Rapixo CoF will wait for the specified number of frames to complete before sending data to the Host, you could experience latency if the last frame has not reached the minimum frame count for a frame burst, or the acquisition of the last frame has stalled. To prevent frame-burst latency, you can use the state of an auxiliary I/O signal, adjust the frame count, or enable a frame burst timeout.
To grab a group of sequential frames with one grab command (MdigGrab(), or one grab of MdigProcess()), grab into a multi-frame image buffer. To create such a buffer, allocate an image buffer with a height that is the product of the Y-size of an individual frame and the number of frames that will be grabbed into the buffer on each grab command. Then, set the number of frames to grab in the image buffer using MdigControl() with M_GRAB_GRAME_BURST_SIZE before calling the grab command.