Cognex VisionPro

리얼큐·2023년 5월 30일

프레임그래버(하드웨어)가 동시에 취득하는 이미지는 그 프레임그래버의 채널 수에 따라서 달라진다. 프레임그래버의 채널수를 조사하려면 NumVideoChannels 를 이용한다.

FiFO 로 이미지를 취득할 때, 취득하는 방법은 CogAcqTriggerModelConstants 으로 설정할 수 있다.

0 Manual = 직접 함수를 호출하여 이미지를 취득한다.
1) StartAcquire 을 호출하면 이미지취득의 요청을 보내고 바로 Ticket 을 리턴 해준다. 이후, CompleteAcquire 을 호출하여 취득이 완료된 이미지를 반환 받는다.
2) Acquire 을 호출하면 이미지취득의 요청을 보내고 이미지를 반환 받을 때까지 대기한다.
** 주의 CompleteAcquire 을 호출하기 이전에 GetFifoState 를 호출하여 실제로 반환 받을 이미지가 존재하는지 검사할 필요가 있다.

1 Auto = 외부의 트리거를 이용하여 이미지를 취득한다.
2 Semi = 함수호출(우선)과 외부 트리거 모두가 이미지를 취득한다.
3 Slave = mater-slave 취득방식을 이용한다.
4 FreeRun = frame rate 에 따라서 자동(주기)적으로 이미지를 취득한다.

0개의 댓글