Sensor Readout Time#
정보
이 기능은 sensor readout time에 대한 대략적인 추정치만 제공합니다. triggered image acquisition 또는 overlapping image acquisition에 맞춰 카메라를 최적화하려면 대신 Resulting Acquisition Frame Rate 또는 Resulting Acquisition Line Rate 기능을 사용하십시오.
기능 사용#
Sensor Readout Time을 결정해야 하는 이유#
각 image acquisition 프로세스는 두 부분으로 구성됩니다.
- 이미지 센서 픽셀의 Exposure, 즉 Exposure Time입니다.
- 센서에서 픽셀 값을 읽어오는 Readout, 즉 sensor readout time입니다.
Sensor Readout Time 기능은 image acquisition 프로세스의 어떤 부분이 카메라의 frame rate를 제한하는지 추정하고자 할 때 유용합니다.
이를 위해 exposure time과 sensor readout time을 비교합니다.
- Sensor readout time이 exposure time보다 상당히 longer인 경우, Binning, Decimation, Image ROI 등 sensor readout time에 영향을 미치는 카메라 기능을 조정하는 것을 고려해 보십시오.
- Sensor readout time이 exposure time보다 상당히 shorter인 경우, exposure time을 줄이는 것을 고려해 보십시오.
Sensor Readout Time 결정하기#
현재 설정에서 sensor readout time을 확인하려면 다음의 값을 확인하십시오. SensorReadoutTime 파라미터. Sensor readout time은 마이크로초 단위로 측정됩니다.
결과는 approximate value일 뿐이며 Binning, Decimation, Image ROI 등 다양한 카메라 설정 및 기능에 따라 달라집니다.
샘플 코드#
ace Classic/U/L GigE Cameras#
/* 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 sensor readout time at the current settings */
errRes = PylonDeviceGetFloatFeature(hdev, "ReadoutTimeAbs", &d);
CHECK(errRes);
기타 카메라#
/* 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 sensor readout time at the current settings */
errRes = PylonDeviceGetFloatFeature(hdev, "SensorReadoutTime", &d);
CHECK(errRes);
pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수도 있습니다.