Acquisition Line Rate#
이는 free run image acquisition 시 카메라를 일정한 line rate로 작동시키려는 경우에 유용합니다.
기능 사용법#
작동 원리#
Acquisition Line Rate 기능이 활성화된 경우, 카메라의 최대 line rate는 acquisition line rate 파라미터에 입력한 값으로 제한됩니다.
예를 들어, Acquisition Line Rate를 80 kHz로 설정하면 다음과 같은 효과가 있습니다.
- line rate를 제한하는 다른 factors limiting the line rate로 인해 80 kHz 초과의 line rate가 가능한 경우, line rate는 80 kHz로 일정하게 유지됩니다.
- line rate를 제한하는 다른 요인으로 인해 80 kHz 미만의 line rate만 가능한 경우, line rate는 Acquisition Line Rate 기능의 영향을 받지 않습니다.
정보
실제 line rate를 확인하려면 Resulting Acquisition Line Rate 기능을 사용하십시오.
Acquisition Line Rate 설정#
- 다음 값 중 하나로
AcquisitionLineRateEnable매개변수:true. - 다음 값 중 하나로
AcquisitionLineRate파라미터를 카메라 line rate의 원하는 상한선(kHz 단위)으로 설정합니다.
샘플 코드#
/* 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 the upper limit of the camera's line rate to 80 kHz */
errRes = PylonDeviceSetBooleanFeature(hdev, "AcquisitionLineRateEnable", 1);
CHECK(errRes);
errRes = PylonDeviceSetFloatFeature(hdev, "AcquisitionLineRate", 80.0);
CHECK(errRes);
또한 pylon Viewer를 사용하여 파라미터를 손쉽게 설정할 수 있습니다.