Sensor Readout Mode

The Sensor Readout Mode camera feature allows you to choose between sensor readout modes that provide different sensor readout times.

Decreasing the sensor readout time can increase the camera's frame rate.

In this topic Hide

Using the Feature

To configure the sensor readout mode, set the SensorReadoutMode parameter value one of the following values:

Sample Code

// Set the sensor readout mode to Fast
camera.SensorReadoutMode.SetValue(SensorReadoutMode_Fast);
// Get the current sensor readout mode
SensorReadoutModeEnums e = camera.SensorReadoutMode.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Set the sensor readout mode to Fast
CEnumerationPtr(nodemap.GetNode("SensorReadoutMode"))->FromString("Fast");
// Get the current sensor readout mode
String_t e = CEnumerationPtr(nodemap.GetNode("SensorReadoutMode"))->ToString();
// Set the sensor readout mode to Fast
camera.Parameters[PLCamera.SensorReadoutMode].SetValue(PLCamera.SensorReadoutMode.Fast);
// Get the current sensor readout mode
string e = camera.Parameters[PLCamera.SensorReadoutMode].GetValue();
// Set the sensor readout mode to Fast
Pylon.DeviceFeatureFromString(hdev, "SensorReadoutMode", "Fast");
// Get the current sensor readout mode
string e = Pylon.DeviceFeatureToString(hdev, "SensorReadoutMode");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
size_t len = 0;
char e_str[64] = {0};
/* Set the sensor readout mode to Fast */
errRes = PylonDeviceFeatureFromString(hdev, "SensorReadoutMode", "Fast");
CHECK(errRes);
/* Get the current sensor readout mode */
len = sizeof(e_str);
errRes = PylonDeviceFeatureToString(hdev, "SensorReadoutMode", e_str, &len);
CHECK(errRes);

You can also use the pylon Viewer to easily set the parameters.