13.04.2015 Views

Blackfly - CYLOD

Blackfly - CYLOD

Blackfly - CYLOD

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Point Grey <strong>Blackfly</strong> Technical Reference<br />

2 <strong>Blackfly</strong> Installation<br />

Changing the packet size may impact throughput depending on the packet delay setting.<br />

2.4.3.2 Packet Delay<br />

The stream channel packet delay (SCPD) indicates the number of ticks (at the frequency of the Timestamp Tick<br />

Frequency) to insert between each packet. The default packet delay is 400.<br />

The Point Grey Timestamp Tick Frequency is normally 125,000,000 ticks/second, but can be verified by the the<br />

GevTimestampTickFrequency GenICam feature, or the Timestamp Tick Frequency Bootstrap register (page 74).<br />

The packet delay acts like a gap between packets during transmission. This delay allows the host to process the current<br />

packet before the arrival of the next one. When you increase the packet delay value from zero, you reduce the<br />

effective bandwidth assigned to the camera and thereby also reduce the possibility of dropped frames.<br />

Increasing the packet delay is recommended when running multiple cameras through an Ethernet<br />

switch.<br />

Increasing the packet delay may require the frame rate to be reduced to meet the available maximum bandwidth.<br />

Achieving a desired frame rate may require decreasing the packet delay.<br />

To adjust the packet delay:<br />

Packet delay for the camera can be adjusted using the FlyCap demo program, the GevSCPD GenICam feature (page<br />

65), or the GigE Vision bootstrap registers (page 74). The FlyCapture SDK also supports configuring the SCPD. For more<br />

information, consult the FlyCapture SDK Help.<br />

2.4.3.3 Determining Bandwidth Requirements<br />

The maximum bandwidth available is 125 MB. This includes image data, control data and image resends, which occur<br />

when frames are being dropped. Each image and each packet has a certain amount of overhead that will use some<br />

bandwidth. Therefore, when calculating your bandwidth requirements, you should not attempt to use the full<br />

maximum of 125 MB.<br />

If the packet size and packet delay combination exceeds the available bandwidth, frames will be<br />

dropped.<br />

To calculate your bandwidth requirements:<br />

Determine your required resolution, frame rate, and pixel format (bytes per pixel)<br />

(Height x Width x Frame Rate x Bytes per Pixel)/1000000 = Bandwidth in MB<br />

For example, for an image that is VGA, 82 FPS, Mono8:<br />

640 (H) x 480 (W) x 82 (FPS) x 1 (BPP) = ~25 MB<br />

Once you have calculated your required bandwidth, you can allocate an amount to each camera by adjusting the<br />

packet size and packet delay. Allocating a specific amount to each camera helps to avoid dropped packets due to a<br />

data burst. You would do this in a set up with multiple cameras, or in a situation where the system bandwidth might be<br />

limited or shared due to hardware architecture.<br />

Revised 12/13/2012<br />

Copyright ©2012 Point Grey Research Inc.<br />

11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!