콘텐츠로 건너뛰기
STAGING SERVER
DEVELOPMENT SERVER

Exposure Time (dart E)#

Exposure Time camera feature는 이미지 획득 중 이미지 센서가 빛에 노출되는 시간을 지정합니다.

노출 시간을 자동으로 설정하려면 Exposure Auto 기능을 사용하십시오.

기능 사용법#

Exposure Time 설정#

Exposure Time을 설정하려면:

  1. 다음 값 중 하나로 ExposureAuto 매개변수: Off.
  2. 다음 값 중 하나로 ExposureTime 파라미터를 원하는 Exposure Time(마이크로초 단위)으로 설정합니다.

최소 노출 시간, 최대 노출 시간 및 파라미터를 변경할 수 있는 증가분은 camera model에 따라 다릅니다.

Exposure Time 결정 방법#

마이크로초 단위의 현재 노출 시간을 확인하려면 다음의 값을 가져옵니다. ExposureTime 파라미터.

예를 들어 Exposure Auto 자동 기능이 활성화되어 있고 자동으로 조정된 노출 시간을 검색하려는 경우에 유용할 수 있습니다.

세부 정보#

카메라 모델 Minimum Exposure Time [µs] Maximum Exposure Time [µs] 증가분 [µs] ExposureTimeMode 파라미터 사용 가능
daA2500-60mc 14 33000 1 No
daA2500-60mci 68 2300000 1 No
daA3840-30mc 56 33000 1 No
daA4200-30mci 68 2300000 1 No

샘플 코드#

// Determine the current exposure time
double d = camera.ExposureTime.GetValue();
// Set the exposure time to 3500 microseconds
camera.ExposureTime.SetValue(3500.0);
INodeMap& nodemap = camera.GetNodeMap();
// Determine the current exposure time
double d = CFloatParameter(nodemap, "ExposureTime").GetValue();
// Set the exposure time to 3500 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(3500.0);
// Determine the current exposure time
double d = camera.Parameters[PLCamera.ExposureTime].GetValue();
// Set the exposure time to 3500 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(3500.0);
/* 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 */
double d = 0;
/* Determine the current exposure time */
errRes = PylonDeviceGetFloatFeature(hdev, "ExposureTime", &d);
CHECK(errRes);
/* Set the exposure time to 3500 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
CHECK(errRes);
# Determine the current exposure time
d = camera.ExposureTime.Value
# Set the exposure time to 3500 microseconds
camera.ExposureTime.Value = 3500.0
/* 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 */
double d = 0;
/* Determine the current exposure time */
errRes = PylonDeviceGetFloatFeature(hdev, "ExposureTime", &d);
CHECK(errRes);
/* Set the exposure time to 3500 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 3500.0);
CHECK(errRes);

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