프로그래밍 방식으로 카메라 프레임 속도를 변경하려면 다음 단계를 따르십시오.
프레임 속도 속성 찾기
- 블록 다이어그램에 IMAQdx Open Camera.vi 함수를 두어 카메라를 엽니다.
- IMAQdx Enumerate Attributes.vi 함수를 사용하여 카메라가 지원하는 속성의 형태를 얻습니다. 카메라가 지원하는 속성 목록은 NI MAX에서도 볼 수 있습니다.
- 이 중 프레임 속도를 제어하는 속성을 찾으십시오. 예를들어, 아래의 예제에 사용 된 특정 카메라의 경우 속성은 AcquisitionFrameRateAbs입니다.
프레임 속도 속성 설정
- Open Camera.vi 의 출력에서 속성 노드를 생성하고 Camera Attributes 를 선택한 다음 Active Attribute를 선택합니다.
- 속성 노드를 마우스 오른쪽 버튼으로 클릭하고 모두 쓰기로 변경을 선택합니다.
- 속성의 상수 문자열 값 (예 : AcquisitionFrameRateAbs)을 속성 노드에 연결합니다.
- 이번에는 Value를 선택하고 유형을 DBL로 설정하여 다른 Camera Attributes 속성 노드를 만듭니다.
- 속성 노드를 마우스 오른쪽 버튼으로 클릭하고 모두 쓰기로 변경을 클릭합니다.
- 프레임 속도에 대한 숫자 컨트롤을 만듭니다.
- 숫자 컨트롤을 ValueDBL 속성 노드에 연결합니다.
일부 카메라 및 버스 유형은 프레임 속도를 직접 제어 할 수있는 속성을 지원하지 않습니다.