Skip to content

Sensor Shutter Mode#

The Sensor Shutter Mode camera feature allows you to change the operating mode of the camera's electronic shutter.

This feature is only available on cameras where the shutter mode can be changed. To find out more about your camera's electronic shutter, see the Electronic Shutter Types topic.

Using the Feature#

Changing the Sensor Shutter Mode#

To change the shutter mode, set the ShutterMode parameter to one of the following values:

Additional Parameters#

On acA2500-14gm/gc and acA1920-25gm/gc cameras, the GlobalResetReleaseModeEnable parameter is available.

  • If you set the parameter to true, the camera sets the ShutterMode parameter to GlobalResetRelease and operates as a Global Reset Release shutter camera.
  • If you set the parameter to false, the camera sets the ShutterMode parameter to Rolling and operates as a rolling shutter camera.

Specifics#

Show all camera models

Camera Model Available Shutter Modes
a2A1920-51gcBAS Feature not supported
a2A1920-51gcPRO Feature not supported
a2A1920-51gmBAS Feature not supported
a2A1920-51gmPRO Feature not supported
a2A1920-160ucBAS Feature not supported
a2A1920-160ucPRO Feature not supported
a2A1920-160umBAS Feature not supported
a2A1920-160umPRO Feature not supported
a2A2448-23gcBAS Feature not supported
a2A2448-23gcPRO Feature not supported
a2A2448-23gmBAS Feature not supported
a2A2448-23gmPRO Feature not supported
a2A2448-75ucBAS Feature not supported
a2A2448-75ucPRO Feature not supported
a2A2448-75umBAS Feature not supported
a2A2448-75umPRO Feature not supported
a2A2590-22gcBAS Feature not supported
a2A2590-22gcPRO Feature not supported
a2A2590-22gmBAS Feature not supported
a2A2590-22gmPRO Feature not supported
a2A2590-60ucBAS Feature not supported
a2A2590-60ucPRO Feature not supported
a2A2590-60umBAS Feature not supported
a2A2590-60umPRO Feature not supported
a2A2600-20gcBAS Feature not supported
a2A2600-20gcPRO Feature not supported
a2A2600-20gmBAS Feature not supported
a2A2600-20gmPRO Feature not supported
a2A2600-64ucBAS Feature not supported
a2A2600-64ucPRO Feature not supported
a2A2600-64umBAS Feature not supported
a2A2600-64umPRO Feature not supported
a2A2840-14gcBAS Feature not supported
a2A2840-14gcPRO Feature not supported
a2A2840-14gmBAS Feature not supported
a2A2840-14gmPRO Feature not supported
a2A2840-48ucBAS Feature not supported
a2A2840-48ucPRO Feature not supported
a2A2840-48umBAS Feature not supported
a2A2840-48umPRO Feature not supported
a2A3840-13gcBAS Feature not supported
a2A3840-13gcPRO Feature not supported
a2A3840-13gmBAS Feature not supported
a2A3840-13gmPRO Feature not supported
a2A3840-45ucBAS Feature not supported
a2A3840-45ucPRO Feature not supported
a2A3840-45umBAS Feature not supported
a2A3840-45umPRO Feature not supported
a2A4096-9gcBAS Feature not supported
a2A4096-9gcPRO Feature not supported
a2A4096-9gmBAS Feature not supported
a2A4096-9gmPRO Feature not supported
a2A4096-30ucBAS Feature not supported
a2A4096-30ucPRO Feature not supported
a2A4096-30umBAS Feature not supported
a2A4096-30umPRO Feature not supported
a2A4200-12gcBAS Feature not supported
a2A4200-12gcPRO Feature not supported
a2A4200-12gmBAS Feature not supported
a2A4200-12gmPRO Feature not supported
a2A4200-40ucBAS Feature not supported
a2A4200-40ucPRO Feature not supported
a2A4200-40umBAS Feature not supported
a2A4200-40umPRO Feature not supported
a2A4504-5gcBAS Feature not supported
a2A4504-5gcPRO Feature not supported
a2A4504-5gmBAS Feature not supported
a2A4504-5gmPRO Feature not supported
a2A4504-18ucBAS Feature not supported
a2A4504-18ucPRO Feature not supported
a2A4504-18umBAS Feature not supported
a2A4504-18umPRO Feature not supported
a2A5320-7gcBAS Feature not supported
a2A5320-7gcPRO Feature not supported
a2A5320-7gmBAS Feature not supported
a2A5320-7gmPRO Feature not supported
a2A5320-23ucBAS Feature not supported
a2A5320-23ucPRO Feature not supported
a2A5320-23umBAS Feature not supported
a2A5320-23umPRO Feature not supported
a2A5328-4gcBAS Feature not supported
a2A5328-4gcPRO Feature not supported
a2A5328-4gmBAS Feature not supported
a2A5328-4gmPRO Feature not supported
a2A5328-15ucBAS Feature not supported
a2A5328-15ucPRO Feature not supported
a2A5328-15umBAS Feature not supported
a2A5328-15umPRO Feature not supported
acA640-90gc Feature not supported
acA640-90gm Feature not supported
acA640-90uc Feature not supported
acA640-90um Feature not supported
acA640-120gc Feature not supported
acA640-120gm Feature not supported
acA640-120uc Feature not supported
acA640-120um Feature not supported
acA640-121gm Feature not supported
acA640-300gc Feature not supported
acA640-300gm Feature not supported
acA640-750uc Feature not supported
acA640-750um Feature not supported
acA720-290gc Feature not supported
acA720-290gm Feature not supported
acA720-520uc Feature not supported
acA720-520um Feature not supported
acA780-75gc Feature not supported
acA780-75gm Feature not supported
acA800-200gc Feature not supported
acA800-200gm Feature not supported
acA800-510uc Feature not supported
acA800-510um Feature not supported
acA1280-60gc Feature not supported
acA1280-60gm Feature not supported
acA1300-22gc Feature not supported
acA1300-22gm Feature not supported
acA1300-30gc Feature not supported
acA1300-30gm Feature not supported
acA1300-30uc Feature not supported
acA1300-30um Feature not supported
acA1300-60gc Global
Rolling
Global Reset Release
acA1300-60gm Global
Rolling
Global Reset Release
acA1300-60gmNIR Global
Rolling
Global Reset Release
acA1300-75gc Feature not supported
acA1300-75gm Feature not supported
acA1300-200uc Feature not supported
acA1300-200um Feature not supported
acA1440-73gc Feature not supported
acA1440-73gm Feature not supported
acA1440-220uc Feature not supported
acA1440-220um Feature not supported
acA1600-20gc Feature not supported
acA1600-20gm Feature not supported
acA1600-20uc Feature not supported
acA1600-20um Feature not supported
acA1600-60gc Global
Rolling
Global Reset Release
acA1600-60gm Global
Rolling
Global Reset Release
acA1920-25gc Rolling
Global Reset Release
acA1920-25gm Rolling
Global Reset Release
acA1920-25uc Rolling
Global Reset Release
acA1920-25um Rolling
Global Reset Release
acA1920-40gc Feature not supported
acA1920-40gm Feature not supported
acA1920-40uc Feature not supported
acA1920-40ucMED Feature not supported
acA1920-40um Feature not supported
acA1920-40umMED Feature not supported
acA1920-48gc Feature not supported
acA1920-48gm Feature not supported
acA1920-50gc Feature not supported
acA1920-50gm Feature not supported
acA1920-150uc Feature not supported
acA1920-150um Feature not supported
acA1920-155uc Feature not supported
acA1920-155ucMED Feature not supported
acA1920-155um Feature not supported
acA1920-155umMED Feature not supported
acA2000-50gc Feature not supported
acA2000-50gm Feature not supported
acA2000-50gmNIR Feature not supported
acA2000-165uc Feature not supported
acA2000-165um Feature not supported
acA2000-165umNIR Feature not supported
acA2040-25gc Feature not supported
acA2040-25gm Feature not supported
acA2040-25gmNIR Feature not supported
acA2040-35gc Feature not supported
acA2040-35gm Feature not supported
acA2040-55uc Feature not supported
acA2040-55um Feature not supported
acA2040-90uc Feature not supported
acA2040-90um Feature not supported
acA2040-90umNIR Feature not supported
acA2040-120uc Feature not supported
acA2040-120um Feature not supported
acA2440-20gc Feature not supported
acA2440-20gm Feature not supported
acA2440-35uc Feature not supported
acA2440-35ucMED Feature not supported
acA2440-35um Feature not supported
acA2440-35umMED Feature not supported
acA2440-75uc Feature not supported
acA2440-75ucMED Feature not supported
acA2440-75um Feature not supported
acA2440-75umMED Feature not supported
acA2500-14gc Rolling
Global Reset Release
acA2500-14gm Rolling
Global Reset Release
acA2500-14uc Rolling
Global Reset Release
acA2500-14um Rolling
Global Reset Release
acA2500-20gc Feature not supported
acA2500-20gcMED Feature not supported
acA2500-20gm Feature not supported
acA2500-20gmMED Feature not supported
acA2500-60uc Feature not supported
acA2500-60um Feature not supported
acA3088-16gc Rolling
Global Reset Release
acA3088-16gm Rolling
Global Reset Release
acA3088-57uc Rolling
Global Reset Release
acA3088-57ucMED Rolling
Global Reset Release
acA3088-57um Rolling
Global Reset Release
acA3088-57umMED Rolling
Global Reset Release
acA3800-10gc Rolling
Global Reset Release
acA3800-10gm Rolling
Global Reset Release
acA3800-14uc Rolling
Global Reset Release
acA3800-14um Rolling
Global Reset Release
acA4024-8gc Rolling
Global Reset Release
acA4024-8gm Rolling
Global Reset Release
acA4024-29uc Rolling
Global Reset Release
acA4024-29um Rolling
Global Reset Release
acA4096-11gc Feature not supported
acA4096-11gm Feature not supported
acA4096-30uc Feature not supported
acA4096-30ucMED Feature not supported
acA4096-30um Feature not supported
acA4096-30umMED Feature not supported
acA4096-40uc Feature not supported
acA4096-40ucMED Feature not supported
acA4096-40um Feature not supported
acA4096-40umMED Feature not supported
acA4112-8gc Feature not supported
acA4112-8gm Feature not supported
acA4112-20uc Feature not supported
acA4112-20ucMED Feature not supported
acA4112-20um Feature not supported
acA4112-20umMED Feature not supported
acA4112-30uc Feature not supported
acA4112-30ucMED Feature not supported
acA4112-30um Feature not supported
acA4112-30umMED Feature not supported
acA4600-7gc Rolling
Global Reset Release
acA4600-10uc Rolling
Global Reset Release
acA5472-5gc Rolling
Global Reset Release
acA5472-5gm Rolling
Global Reset Release
acA5472-17uc Rolling
Global Reset Release
acA5472-17ucMED Rolling
Global Reset Release
acA5472-17um Rolling
Global Reset Release
acA5472-17umMED Rolling
Global Reset Release
boA4096-93cc Feature not supported
boA4096-93cm Feature not supported
boA4112-68cc Feature not supported
boA4112-68cm Feature not supported
boA4500-45cc Feature not supported
boA4500-45cm Feature not supported
boA4504-100cc Feature not supported
boA4504-100cm Feature not supported
boA5320-150cc Feature not supported
boA5320-150cm Feature not supported
boA5328-100cc Feature not supported
boA5328-100cm Feature not supported
boA6500-36cc Feature not supported
boA6500-36cm Feature not supported
boA8100-16cc Feature not supported
boA8100-16cm Feature not supported
daA1280-54uc Feature not supported
daA1280-54um Feature not supported
daA1600-60uc Feature not supported
daA1600-60um Feature not supported
daA1920-15um Rolling
Global Reset Release
daA1920-30uc Rolling
Global Reset Release
daA1920-30um Rolling
Global Reset Release
daA1920-160uc Feature not supported
daA1920-160um Feature not supported
daA2448-70uc Feature not supported
daA2448-70um Feature not supported
daA2500-14uc Rolling
Global Reset Release
daA2500-14um Rolling
Global Reset Release
daA3840-45uc Feature not supported
daA3840-45um Feature not supported
puA1280-54uc Feature not supported
puA1280-54um Feature not supported
puA1600-60uc Feature not supported
puA1600-60um Feature not supported
puA1920-30uc Rolling
Global Reset Release
puA1920-30um Rolling
Global Reset Release
puA2500-14uc Rolling
Global Reset Release
puA2500-14um Rolling
Global Reset Release

Sample Code#

ace 2, dart, and pulse Cameras#
// Determine the current sensor shutter mode
SensorShutterModeEnums shutterMode = camera.SensorShutterMode.GetValue();
// Set the sensor shutter mode to Rolling
camera.SensorShutterMode.SetValue(SensorShutterMode_Rolling);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current sensor shutter mode
String_t shutterMode = CEnumParameter(nodemap, "SensorShutterMode").GetValue();
// Set the sensor shutter mode to Rolling
CEnumParameter(nodemap, "SensorShutterMode").SetValue("Rolling");
// Determine the current sensor shutter mode
string shutterMode = camera.Parameters[PLCamera.SensorShutterMode].GetValue();
// Set the sensor shutter mode to Rolling
camera.Parameters[PLCamera.SensorShutterMode].SetValue(PLCamera.SensorShutterMode.Rolling);
size_t len = 0;
char shutterMode_str[64] = {0};
/* Determine the current sensor shutter mode */
len = sizeof(shutterMode_str);
errRes = PylonDeviceFeatureToString(hdev, "SensorShutterMode", shutterMode_str, &len);
CHECK(errRes);
/* Set the sensor shutter mode to Rolling */
errRes = PylonDeviceFeatureFromString(hdev, "SensorShutterMode", "Rolling");
CHECK(errRes);
Other Cameras#
// Determine the current shutter mode
ShutterModeEnums shutterMode = camera.ShutterMode.GetValue();
// Set the shutter mode to rolling
camera.ShutterMode.SetValue(ShutterMode_Rolling);
// Set the shutter mode to global reset release
camera.ShutterMode.SetValue(ShutterMode_GlobalResetRelease);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current shutter mode
String_t shutterMode = CEnumParameter(nodemap, "ShutterMode").GetValue();
// Set the shutter mode to rolling
CEnumParameter(nodemap, "ShutterMode").SetValue("Rolling");
// Set the shutter mode to global reset release
CEnumParameter(nodemap, "ShutterMode").SetValue("GlobalResetRelease");
// Determine the current shutter mode
string shutterMode = camera.Parameters[PLCamera.ShutterMode].GetValue();
// Set the shutter mode to rolling
camera.Parameters[PLCamera.ShutterMode].SetValue(PLCamera.ShutterMode.Rolling);
// Set the shutter mode to global reset release
camera.Parameters[PLCamera.ShutterMode].SetValue(PLCamera.ShutterMode.GlobalResetRelease);
size_t len = 0;
char shutterMode_str[64] = {0};
/* Determine the current shutter mode */
len = sizeof(shutterMode_str);
errRes = PylonDeviceFeatureToString(hdev, "ShutterMode", shutterMode_str, &len);
CHECK(errRes);
/* Set the shutter mode to rolling */
errRes = PylonDeviceFeatureFromString(hdev, "ShutterMode", "Rolling");
CHECK(errRes);
/* Set the shutter mode to global reset release */
errRes = PylonDeviceFeatureFromString(hdev, "ShutterMode", "GlobalResetRelease");
CHECK(errRes);

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

Back to top