CCL (Camera Control Line)을 통해 직접 트리거 신호를 읽고 라우팅 할 수 있습니까?

업데이트 됨 Dec 5, 2020

환경

하드웨어

  • Line Scan Camera
  • Camera Link I/O Board

소프트웨어

  • LabVIEW

드라이버

  • NI-IMAQ
  • NI-IMAQdx

카메라 링크(Camera Link) 카메라에 외부 트리거 신호를 보내고 싶습니다. 카메라 링크 프레임 그래버로 이 신호를 라우팅하여 카메라 제어 라인(Camera Control Line)을 사용하는 방법은 무엇입니까?

트리거 신호를 CCL을 통해 직접 카메라로 보내려면 카메라의 카메라 파일 (* .icd)을 약간 변경해야 합니다. 두 가지 방법이 있습니다. 수동으로 텍스트 편집기로 수정하는 방법과 Measurement & Automation Explorer (MAX)에서 편집할 수 있습니다. 카메라 파일의 위치에 대한 자세한 내용은 아래의 관련 링크 섹션을 참조하십시오.
 
  1. 수동으로 카메라 파일 편집 :
텍스트 편집기(예: 메모장)에서 카메라 파일을 열고 아래 그림과 같은 텍스트 섹션을 찾으십시오. 아래와 동일한 텍스트가 존재하는 카메라 파일 여러 개 있을 수 있습니다. 사용중인 장치의 올바른 인터페이스 아래에서 이 텍스트를 편집하고 있는지 확인하십시오.

UseDefaultSource (No)CCSourceLineX (External, 0)을 표시하도록 텍스트를 설정하십시오. 여기서 "X"는 사용하려는 카메라 제어 라인(Camera Control Line) 숫자입니다. 아래 예제 텍스트는 외부 트리거 라인 0을 카메라 제어 라인 0으로 라우팅합니다.
ControlLinesSource {
UseDefaultSource (No)
CCSourceLine0 (External, 0)
CCSourceLine1 (None, 1)
CCSourceLine2 (None, 2)
CCSourceLine3 (None, 3)

 
  1. MAX를 사용하여 카메라 파일 편집 :
MAX에서 프로그래밍 방식으로 카메라 파일을 편집할 수 있습니다.
  • 18.0 이전 버전의 MAX
트리거 신호를 카메라 제어 라인으로 라우팅하려면 아래 그림과 같이 Camera Control Lines Source(카메라 제어 라인 소스) 섹션으로 이동하십시오. 먼저, 왼쪽의 디바이스와 인터페이스에서 카메라를 찾아 선택하십시오. 그 다음 Camera Attributes(카메라 속성) 탭을 선택하십시오. 트리거 신호를 직접 라우팅하도록 설정을 수정할 수 있는 Camera Control Lines Source 섹션을 살펴봅니다.

  • MAX 18.0 이상
Camera Attributes 탭의 인터페이스는 NI MAX 18.0에서 수정되었습니다. Camera Control Lines Source를 찾으려면, 아래의 첫 번째 이미지와 같이 View Options 메뉴를 열고 All Attributes를 선택해야합니다. 이후, Frame Grabber Attributes(프레임 그래버 속성)이 속성 테이블에 표시됩니다. Frame Grabber Attributes을 확장하십시오. 그리고 나서, Digital IO Controls(디지털 IO 제어) 항목을 확장하십시오. 아래의 두 번째 이미지와 같이 Line Selector 속성과 지정된 소스에 연결된 트리거 신호를 선택한 카메라 제어 라인으로 직접 라우팅 할 수 있는 Line Source(라인 소스)가 표시되어야 합니다.




이 방법으로 카메라 파일을 편집한 결과는 아래 그림에서 볼 수 있습니다. 트리거 선과 동일한 신호 (굵게 표시)가 카메라로 전송됩니다.