Sensor Shutter Mode#
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:
Global
: The camera operates as a global shutter camera.Rolling
: The camera operates as a rolling shutter camera.GlobalResetRelease
: The camera operates as a Global Reset Release shutter camera.
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 theShutterMode
parameter toGlobalResetRelease
and operates as a Global Reset Release shutter camera. - If you set the parameter to
false
, the camera sets theShutterMode
parameter toRolling
and operates as a rolling shutter camera.
Specifics#
Camera Model | Available Shutter Modes |
---|---|
a2A640-240gmSWIR | Feature not supported |
a2A640-240umSWIR | Feature not supported |
a2A1280-80gmSWIR | Feature not supported |
a2A1280-125umSWIR | Feature not supported |
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 |
a2A1920-165g5cBAS | Feature not supported |
a2A1920-165g5mBAS | Feature not supported |
a2A2048-35gmSWIR | Feature not supported |
a2A2048-110umSWIR | Feature not supported |
a2A2440-98g5cBAS | Feature not supported |
a2A2440-98g5mBAS | 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 |
a2A2448-105g5cBAS | Feature not supported |
a2A2448-105g5mBAS | Feature not supported |
a2A2448-120cc | Feature not supported |
a2A2448-120cm | Feature not supported |
a2A2448-210cc | Feature not supported |
a2A2448-210cm | Feature not supported |
a2A2560-20gmSWIR | Feature not supported |
a2A2560-70umSWIR | 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-14gmUV | Feature not supported |
a2A2840-48ucBAS | Feature not supported |
a2A2840-48ucPRO | Feature not supported |
a2A2840-48umBAS | Feature not supported |
a2A2840-48umPRO | Feature not supported |
a2A2840-48umUV | Feature not supported |
a2A2840-67g5cBAS | Feature not supported |
a2A2840-67g5mBAS | Feature not supported |
a2A2840-67g5mUV | Feature not supported |
a2A2840-86cc | Feature not supported |
a2A2840-86cm | 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 |
a2A4096-44g5cBAS | Feature not supported |
a2A4096-44g5mBAS | Feature not supported |
a2A4096-67cc | Feature not supported |
a2A4096-67cm | 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 |
a2A4504-27g5cBAS | Feature not supported |
a2A4504-27g5mBAS | Feature not supported |
a2A4504-42cc | Feature not supported |
a2A4504-42cm | Feature not supported |
a2A4508-6gcBAS | Feature not supported |
a2A4508-6gcPRO | Feature not supported |
a2A4508-6gmBAS | Feature not supported |
a2A4508-6gmPRO | Feature not supported |
a2A4508-20ucBAS | Feature not supported |
a2A4508-20ucPRO | Feature not supported |
a2A4508-20umBAS | Feature not supported |
a2A4508-20umPRO | 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 |
a2A5320-34g5cBAS | Feature not supported |
a2A5320-34g5mBAS | Feature not supported |
a2A5320-52cc | Feature not supported |
a2A5320-52cm | 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 |
a2A5328-22g5cBAS | Feature not supported |
a2A5328-22g5mBAS | Feature not supported |
a2A5328-35cc | Feature not supported |
a2A5328-35cm | 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 |
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-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-20uc | 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-165uc | Feature not supported |
acA2000-165um | 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 |
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 |
boA1936-400cc | Feature not supported |
boA1936-400cm | Feature not supported |
boA2448-250cc | Feature not supported |
boA2448-250cm | Feature not supported |
boA2832-190cc | Feature not supported |
boA2832-190cm | Feature not supported |
boA4096-93cc | Feature not supported |
boA4096-93cm | Feature not supported |
boA4096-180cc | Feature not supported |
boA4096-180cm | 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 |
boA5120-150cc | Feature not supported |
boA5120-150cm | Feature not supported |
boA5120-230cc | Feature not supported |
boA5120-230cm | 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 |
boA9344-30cc | Feature not supported |
boA9344-30cm | Feature not supported |
boA9344-70cc | Feature not supported |
boA9344-70cm | Feature not supported |
boA13440-17cm | Feature not supported |
daA720-520uc | Feature not supported |
daA720-520um | Feature not supported |
daA1280-54uc | Feature not supported |
daA1280-54um | Feature not supported |
daA1440-220uc | Feature not supported |
daA1440-220um | 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 |
dmA720-290gc | Feature not supported |
dmA720-290gm | Feature not supported |
dmA1440-73gc | Feature not supported |
dmA1440-73gm | Feature not supported |
dmA1920-51gc | Feature not supported |
dmA1920-51gm | 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 |
r2L2048-29gc | Feature not supported |
r2L2048-58gm | Feature not supported |
r2L2048-62cc | Feature not supported |
r2L2048-62g5c | Feature not supported |
r2L2048-172cm | Feature not supported |
r2L2048-172g5m | Feature not supported |
r2L4096-14gc | Feature not supported |
r2L4096-29gm | Feature not supported |
r2L4096-42cc | Feature not supported |
r2L4096-42g5c | Feature not supported |
r2L4096-84cm | Feature not supported |
r2L4096-84g5m | Feature not supported |
r2L8192-200cm | Feature not supported |
r2L16384-120cm | Feature not supported |
Sample Code#
ace 2, dart, and pulse Cameras#
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#
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.