어떻게 프로그램적으로 카메라의 이름을 물어볼 수 있나요?



주요한 소프트웨어:
주요한 소프트웨어 버전: 2.6.1
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점:
여러 수집과 카메라 속성 등을 질문하기 위해서 프로퍼티 노드와 IMAQ Get Camera Attribute VI를 사용하고 있습니다. 하지만 카메라의 이름을 볼 수는 없었습니다. 카메라 이름을 정할 수 있는 방법이 있나요?

솔루션:
불행히도 프로퍼티 노드와 IMAQ Get Camera Attribute VI를 사용하여 프로그램적으로 카메라 이름을 물어볼 수 있는 방법은 없습니다. 하지만 차선책은 있습니다. \NI-IMAQ\Data 디렉토리에서 현재 MAX에서 설정된 카메라 파일 이름(예를 들면 Pulnix 6710.icd처럼 확장자가 icd인 파일)을 얻기 위해 인터페이스 파일(예를 들면 img0.iid처럼 확장자가 iid인 파일)을 열어 봅니다.(iid 파일 안에 어떤 icd 파일을 불러올지 그 이름이 기록되어 있습니다) 그 다음 현재 인터페이스 파일에 설정되어 있는 카메라 파일을 열어서 제조사나 모델 등의 정보를 얻습니다. 이 두가지 파일(인터페이스 파일, 카메라 파일)은 모두 일반 텍스트 파일이므로 어떤 텍스트 에디터로도 열어서 볼 수 있습니다.(하지만 고치지는 마십시오)

어떻게 프로그램적으로 카메라 인터페이스 파일을 분석할 수 있는지는 아래에 링크되어 있는 예제를 참조하십시오. 직접 바꿀 수 있는 카메라 파일의 이름이 구성하고자 하는 어플리케이션에 충분하게 설명이 잘 되어있다면 .iid 파일을 열어서 보고 끝내면 됩니다.

관련 링크:
Developer Zone Example: Changing Camera Configuration Programmatically

첨부:





리포트 날짜: 04/11/2002
마지막 업데이트: 10/31/2007
문서 번호: 2KADUK6W