그랩 중 Exposure Time을 변경하면 오버트리거 오류가 발생하는 현상#
라인 스캔 카메라 또는 영역 스캔 카메라를 사용하며 그랩 중에 Exposure Time을 변경한다고 가정해 보겠습니다. Exposure Time의 초기값과 목표값에 따라 카메라에서 Overtrigger 오류가 발생할 수 있습니다. 그 결과 이미지 손실이 발생합니다. 본문에서는 Exposure Time을 줄이면 Overtrigger가 발생하는 원인을 설명합니다.
문제는 연속된 두 이미지의 리드아웃 단계가 겹칠 수 없다는 점입니다. 다음 다이어그램은 트리거 모드에서 Basler 카메라의 정상적인 작동을 보여줍니다.

외부 트리거가 발생한 후 첫 번째 노출이 시작됩니다. 이 작업이 끝나면 첫 번째 리드아웃이 시작됩니다. 성능을 최적화하기 위해 첫 번째 이미지가 아직 리드아웃되는 동안 다음 노출을 미리 시작하는 것이 좋습니다. 두 번째 노출이 첫 번째 리드아웃이 완료된 후에 끝나는 한 모든 것이 정상적으로 작동합니다.
다음 다이어그램은 Exposure Time이 갑자기 줄어들 때 발생하는 상황을 보여줍니다.

따라서 카메라에 Overtrigger가 발생하지 않도록 하려면 위 사항을 고려하여 Exposure Time 전환에 알고리즘을 구현해야 합니다. A에서 B로 노출을 변경하는 좋은 방법은 큰 폭의 감소를 여러 개의 작은 단계로 나누는 것이며, 맨 첫 단계가 가장 중요합니다.
각 단계별로 Exposure Time은 다음 가이드라인을 충족해야 합니다.

Resulting_line_periodA는 다음과 같이 각 카메라에서 쿼리할 수 있습니다(C#):