Skip to content

Sensor Acquisition Mode#

The Sensor Acquisition Mode camera feature allows you to choose between single or dual line image acquisition.

The feature is only available on Basler racer 2 L cameras.

Info

When configuring the black level, exposure time, or gain, the Sensor Acquisition Mode allows you to determine whether your settings should apply to a single sensor line or whether you want to specify different settings for two sensor lines.

Using the Feature#

Available Acquisition Modes#

Single Line Sensor Acquisition Mode#

In Single Line sensor acquisition mode, the camera uses one sensor line for each acquired image.

Dual Line Sensor Acquisition Mode#

In Dual Line sensor acquisition mode, the camera uses two sensor lines for each acquired image.

The Dual line sensor acquisition mode allows you to use, e.g., different exposure times or brightness settings for the two sensor lines.

Setting the Sensor Acquisition Mode#

To set the sensor acquisition mode, set the BslSensorAcquisitionMode parameter to one of the following values:

  • SingleLine: Enables the Single Line sensor acquisition mode. This is the default setting.
  • DualLine: Enables the Dual Line sensor acquisition mode.

Info

To change between the Single and Dual Line sensor acquisition mode, image acquisition must be stopped.

Sample Code#

// Set dual line sensor acquisition mode on the camera
camera.BslSensorAcquisitionMode.SetValue(BslSensorAcquisitionMode_DualLine);
INodeMap& nodemap = camera.GetNodeMap();
// Set dual line sensor acquisition mode on the camera
CEnumParameter(nodemap, "BslSensorAcquisitionMode").SetValue("DualLine");
// Set dual line sensor acquisition mode on the camera
camera.Parameters[PLCamera.BslSensorAcquisitionMode].SetValue(PLCamera.BslSensorAcquisitionMode.DualLine);
/* 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 */
/* Set dual line sensor acquisition mode on the camera */
errRes = PylonDeviceFeatureFromString(hdev, "BslSensorAcquisitionMode", "DualLine");
CHECK(errRes);
# Set dual line sensor acquisition mode on the camera
camera.BslSensorAcquisitionMode.Value = "DualLine"

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