How do I setup my camera to achieve its maximum frame rate?

How do I setup my camera to achieve its maximum frame rate?

Each camera is different and will require different settings to be changed. However, a list of common settings for reaching the camera's max frame rate is provided below. If these steps don't work or a setting can't be found, refer to your camera's documentation for its specific settings.

1. Bandwidth (USB3 Vision): On some cameras the bandwidth or max data rate a device can transfer is limited by default. Some manufacturers may do this for stability but if the max frame rate is desired, change the device link throughput limit to the max. Open the "Basic" tab of the camera and in the "Bandwidth" box set the "Device link throughput limit" to the maximum value.



2. Large Packets (GigE Vision): The packet size is a GigE Vision setting which can be found on the connect tab. Increasing the packet size to large can result in faster and more reliable streaming. This setting may cause some cameras to be unable to stream. If this is the case, change the setting back to normal.



3. Advanced Settings: There are also many settings in the "Advanced" tab which can be changed. To control frame rate, expand the "Acquisition Control" heading. An example advanced tab is shown below.

Notice that the "Acquisition Frame Rate" setting is disabled. This is because some settings control if others are used. To enable "Acquisition Frame Rate" some cameras require the "Acquisition Frame Rate Control Enabled" or a control with a similar name to be on.
Notable settings to check are:
a. Acquisition Frame Rate
b. Enable Acquisition Frame Rate/Acquisition Frame Rate Control Enable
c. Frame Rate Auto
d. Trigger Mode
e. Exposure Time (Should be less than frame period)



4. USB2.0 vs USB3.0
On some occasions cameras have been detected as a USB 3.0 camera by windows but have been given a USB 2.0 bandwidth limit. To resolve this issue, power cycle the camera.