[산업자동화] 머신비전 - 획득 단계와 시퀀스 (Acquisition Phase and Sequence)
(이 포스팅은 Euresys MultiCam 기반으로 작성되었습니다.)
획득 단계는 획득 시퀀스(Acquisition Sequence)의 구성 요소입니다. 획득 단계에서 대상 클러스터의 한 표면을 채우게 됩니다.
이 과정에서 채널은 일련의 하드웨어 리소스 사용을 잠그고 다른 채널이 동시에 이러한 리소스를 사용하지 못하도록 합니다. 이 하드웨어 리소스 세트(connector, selector, data conditioner, timing generator...)를 집합적으로 그래버(grabber)라고 합니다.
일반적인 속도의 영역 스캔 카메라의 경우, 획득 단계에서 제공되는 이미지 데이터는 프레임(frame)입니다. 고속 영역 스캔 카메라의 경우, 획득 단계에서 여러 프레임이 단일 표면(surface)에 저장됩니다.
Line-Scan의 경우, 획득 단계에서 제공되는 이미지 데이터를 페이지(page)라고 합니다. 페이지를 구성하는 행 수는 PageLength_Ln 매개변수에 의해 선택됩니다.
획득 단계는 SAP 이벤트(획득 단계 시작)에서 시작됩니다. 이는 TE(트리거 이벤트)에서 발생하거나 선택한 획득 모드에 따라 자동으로 발생합니다.
획득 단계가 완료되면 그래버 하드웨어는 EAP(End of Acquisition Phase)라는 이벤트를 발행합니다. EAP 이벤트의 사용은 프로그래밍 가능합니다.
획득 시퀀스는 획득 단계의 연속입니다.
연속적인 획득 단계가 반드시 시간상 연속적일 필요는 없습니다. 획득 단계 사이에는 다양한 기간의 중간 공백이 있을 수 있습니다.
획득 시퀀스는 SAS 이벤트(Start of Acquisition Sequence)에서 시작됩니다. 이는 TE(트리거 이벤트)에서 발생하거나 선택한 획득 모드에 따라 자동으로 발생합니다.
획득 시퀀스가 완료되면 채널은 EAS(End of Acquisition Sequence)라는 이벤트를 발행합니다.
일반적으로 획득 시퀀스를 시작하면 지연이 발생하지 않습니다. 소프트웨어 활성화와 효과적인 SAS 이벤트 사이의 시간 간격은 1밀리초 미만입니다. 그러나 특정 상황에서는 활성화 시간이 더 길어질 수 있습니다(수십 밀리초).
채널 활성화가 느려지는 상황은 다음과 같습니다.
- 채널 생성 후 첫 번째 활성화
- 하나 이상의 형식 관련 MultiCam 매개변수의 업데이트
형식 관련 매개변수란, 대상 표면(surface)의 형식 특성이 변경되는 채널 또는 표면 클래스 매개변수입니다. 특히, 획득 또는 처리 대상 표면의 크기, 비트 폭 또는 평면 구조의 변경은 다음 채널 활성화 시 고려되며 이는 눈에 띄는 시간이 소요됩니다.
이미지 획득을 수행하려면 특정 애플리케이션이 최소한 하나의 채널을 생성해야 합니다. 특정 애플리케이션은 필요한 만큼 많은 채널을 생성할 수 있습니다.
일반적인 방법은 각 채널을 개별적으로 제어하는 채널별 획득 방법입니다.
다음 다이어그램은 애플리케이션 내부에 정의된 채널별로 획득 시퀀스를 개별적으로 제어하는 방법을 보여줍니다.
끝.
획득 단계는 획득 시퀀스(Acquisition Sequence)의 구성 요소입니다. 획득 단계에서 대상 클러스터의 한 표면을 채우게 됩니다.
이 과정에서 채널은 일련의 하드웨어 리소스 사용을 잠그고 다른 채널이 동시에 이러한 리소스를 사용하지 못하도록 합니다. 이 하드웨어 리소스 세트(connector, selector, data conditioner, timing generator...)를 집합적으로 그래버(grabber)라고 합니다.
일반적인 속도의 영역 스캔 카메라의 경우, 획득 단계에서 제공되는 이미지 데이터는 프레임(frame)입니다. 고속 영역 스캔 카메라의 경우, 획득 단계에서 여러 프레임이 단일 표면(surface)에 저장됩니다.
Line-Scan의 경우, 획득 단계에서 제공되는 이미지 데이터를 페이지(page)라고 합니다. 페이지를 구성하는 행 수는 PageLength_Ln 매개변수에 의해 선택됩니다.
획득 단계는 SAP 이벤트(획득 단계 시작)에서 시작됩니다. 이는 TE(트리거 이벤트)에서 발생하거나 선택한 획득 모드에 따라 자동으로 발생합니다.
획득 단계가 완료되면 그래버 하드웨어는 EAP(End of Acquisition Phase)라는 이벤트를 발행합니다. EAP 이벤트의 사용은 프로그래밍 가능합니다.
획득 시퀀스는 획득 단계의 연속입니다.
연속적인 획득 단계가 반드시 시간상 연속적일 필요는 없습니다. 획득 단계 사이에는 다양한 기간의 중간 공백이 있을 수 있습니다.
획득 시퀀스는 SAS 이벤트(Start of Acquisition Sequence)에서 시작됩니다. 이는 TE(트리거 이벤트)에서 발생하거나 선택한 획득 모드에 따라 자동으로 발생합니다.
획득 시퀀스가 완료되면 채널은 EAS(End of Acquisition Sequence)라는 이벤트를 발행합니다.
일반적으로 획득 시퀀스를 시작하면 지연이 발생하지 않습니다. 소프트웨어 활성화와 효과적인 SAS 이벤트 사이의 시간 간격은 1밀리초 미만입니다. 그러나 특정 상황에서는 활성화 시간이 더 길어질 수 있습니다(수십 밀리초).
채널 활성화가 느려지는 상황은 다음과 같습니다.
- 채널 생성 후 첫 번째 활성화
- 하나 이상의 형식 관련 MultiCam 매개변수의 업데이트
형식 관련 매개변수란, 대상 표면(surface)의 형식 특성이 변경되는 채널 또는 표면 클래스 매개변수입니다. 특히, 획득 또는 처리 대상 표면의 크기, 비트 폭 또는 평면 구조의 변경은 다음 채널 활성화 시 고려되며 이는 눈에 띄는 시간이 소요됩니다.
이미지 획득을 수행하려면 특정 애플리케이션이 최소한 하나의 채널을 생성해야 합니다. 특정 애플리케이션은 필요한 만큼 많은 채널을 생성할 수 있습니다.
일반적인 방법은 각 채널을 개별적으로 제어하는 채널별 획득 방법입니다.
다음 다이어그램은 애플리케이션 내부에 정의된 채널별로 획득 시퀀스를 개별적으로 제어하는 방법을 보여줍니다.
끝.
댓글
댓글 쓰기