NI-IMAQdx를 사용하여 프로그래밍 방식으로 프레임 속도 변경하는 방법

업데이트 됨 Dec 11, 2023

환경

소프트웨어

  • LabVIEW

드라이버

  • NI-IMAQdx

NI-IMAQdx와 LabVIEW를 사용하여 카메라 수집을 하고있습니다. LabVIEW에서 프로그래밍 방식으로 프레임 속도를 어떻게 변경할 수 있습니까?

프로그래밍 방식으로 카메라 프레임 속도를 변경하려면 다음 단계를 따르십시오.

프레임 속도 속성 찾기

  1. 블록 다이어그램에 IMAQdx Open Camera.vi 함수를 두어 카메라를 엽니다.
  2. IMAQdx Enumerate Attributes.vi 함수를 사용하여 카메라가 지원하는 속성의 형태를 얻습니다. 카메라가 지원하는 속성 목록은 NI MAX에서도 볼 수 있습니다.
  3. 이 중 프레임 속도를 제어하는 속성을 찾으십시오. 예를들어, 아래의 예제에 사용 된 특정 카메라의 경우 속성은 AcquisitionFrameRateAbs입니다.

프레임 속도 속성 설정

  1. Open Camera.vi 의 출력에서 속성 노드를 생성하고 Camera Attributes 를 선택한 다음 Active Attribute를 선택합니다.
  2. 속성 노드를 마우스 오른쪽 버튼으로 클릭하고 모두 쓰기로 변경을 선택합니다.
  3. 속성의 상수 문자열 값 (예 : AcquisitionFrameRateAbs)을 속성 노드에 연결합니다.
  4. 이번에는 Value를 선택하고 유형을 DBL로 설정하여 다른 Camera Attributes 속성 노드를 만듭니다.
  5. 속성 노드를 마우스 오른쪽 버튼으로 클릭하고 모두 쓰기로 변경을 클릭합니다.
  6. 프레임 속도에 대한 숫자 컨트롤을 만듭니다.
  7. 숫자 컨트롤을 ValueDBL 속성 노드에 연결합니다.


일부 카메라 및 버스 유형은 프레임 속도를 직접 제어 할 수있는 속성을 지원하지 않습니다.