NI MAX에서 설정할 수 있도록 카메라 파일 (.Icd)에 속성 추가

업데이트 됨 Nov 30, 2020

환경

하드웨어

  • Frame Grabber Device

드라이버

  • NI-IMAQ

NI MAX를 통해 카메라 링크(Camera Link) 카메라를 구성하고 있습니다. 카메라의 사용자 설명서에 특정 속성을 설정해야 한다고 나와 있지만 카메라에 사용할 수있는 설정 아래에 표시되지는 않습니다. NI MAX에서이 속성에 어떻게 접근합니까?

NI MAX에서 카메라 링크 카메라를 검색하면 카메라 종류 별로 카메라 파일에서 사용 가능한 카메라 속성이 채워집니다. 카메라 링크 카메라 용 카메라 파일은 Windows 7 및 Windows 10 PC의 다음 위치에서 찾을 수 있습니다.

C:\Users\Public\Public Documents\National Instruments\NI-IMAQ\Data

NI MAX에 추가 속성을 표시하려면, NI Camera File Generator를 사용하여 카메라 파일에 속성을 추가하십시오:
  • 일련의 명령을 통해 주어진 속성을 구성할 수 있는지 카메라 사용 설명서에서 확인하십시오. 또한 속성을 설정하기 위해 카메라가 기대하는 명령 구문을 알아야합니다.
  • 시작»모든 프로그램»National Instruments»NI Camera File Generator에서 NI Camera File Generator를 엽니다.
  • Target Board 드롭 다운 메뉴에서 카메라 링크 프레임 그래버를 선택하고 Open Existing Camera File을 클릭하십시오.
  • <NI-IMAQ>\Data 폴더에서 카메라의 카메라 파일을 선택하고 Open을 클릭하십시오. 파일은 your camera model .icd 의 형태여야 합니다.
  • Camera Control 탭을 클릭하십시오.
  • Attribute Tree에는 현재 카메라 파일에 있는 모든 속성의 계층 구조가 표시됩니다. 이 계층 구조는 하위 속성을 허용하며, 이는 상위 속성에 대해 설정한 것을 기준으로 만 액세스 할 수있는 속성을 의미합니다. 속성 트리에서 새 속성을 표시할 위치를 선택하고 Add를 클릭하십시오.
  • 특성 추가 상자에서 추가할 특성을 구성합니다. 예를 들어 아래 이미지가 Exposure Time 속성을 구성하는 방법을 보여주는 경우입니다. OK를 클릭하여 속성 추가를 완료하십시오.
  • 속성이 추가되었으므로 속성을 설정하기 위해 카메라로 보낼 시리얼 명령을 구성해야합니다. 속성 트리에서 새 속성을 선택하고 Serial 탭을 선택한 다음 Add를 클릭합니다.
  • Add Serial Action 대화 상자에서 카메라의 사용자 설명서에 표시된 대로 카메라로 보낼 Command를 입력합니다. 올바른 종료 문자를 포함해야합니다. 명령을 받은 후 카메라가 돌려보낼 Response를 입력하십시오.
참고: 형식 지정자를 사용하여 시리얼 명령에 인수를 전달할 수 있습니다. 예를 들어 명령을 보낼 때 사용할 정수 값을 삽입하려면 아래에 표시된 것처럼 값이 삽입될 위치에서 %d 형식 지정자를 사용할 수 있습니다.
  • Send and Read를 클릭하여 명령을 테스트 할 수 있습니다. 그러면 명령이 카메라에 연결되면 명령을 보냅니다. 제대로 구성되었으면 확인을 클릭하십시오. 이 속성은 이제 속성 트리에 표시됩니다.
  • 추가 속성에 대해 6-10 단계를 반복한 다음 저장 버튼 을 클릭하여 *.icd 파일을 저장합니다.
  • 카메라 파일 생성기를 닫고 NI MAX를 엽니다. 이제 새 속성이 카메라에 표시됩니다. 이제 NI MAX에서 속성을 설정하면 구성된 명령이 카메라로 전송됩니다.