HALCON에서 이미지 획득
이 어플리케이션 노트는 어떻게 HALCON 머신 비전 소프트웨어 및 IDS GigE Vision camera로 이미지를 획득하는 지를 보여줍니다. HALCON 설치는 자체 GigE Vision 호환 전송 레이어를 제공하기 때문에, 추가 제조업체 별 소프트웨어를 사용할 필요가 없습니다. 그럼에도 불구하고, 어플리케이션 노트에서 언급할 IDS GigE Vision 카메라와 함께 IDS Vision Suite를 사용하면 몇 가지 이점들이 있습니다.
HALCON 개발 환경을 설치하세요
HALCON 머신 비전 개발 환경이 시스템에 완전히 설치되었는지 확인하세요. 최신 출시 버전은 여기에서 다운로드 할 수 있습니다: http://www.mvtec.com/login/?referer=download%2Fhalcon%2F
이 소프트웨어는 무료가 아닙니다. 따라서, 소프트웨어를 실행하려면 최소한 유효한 평가 라이센스가 필요합니다. 이러한 라이센스를 얻으려면, IDS 지원 또는 MVTec에 문의하세요.
HDevelop 이미지 획득 도우미 설정기(Configurator)를 통한 카메라 연결
HDevelop을 시작하고 이미지 획득 도우미를 사용하여 연결된 IDS GigE Vision 카메라를 오픈하세요
'소스' 탭에서, HALCON은 서로 다른 인터페이스들에 카메라를 연결할 수 있는 선택을 제공합니다. '자동 감지 인터페이스'를 누르면 (그림 2, 1번 참조), HALCON은 여러분의 연결된 카메라에 대응하는 드롭다운 목록에 인터페이스들만 검색하고 나열합니다.
HALCON 설치에는, 자체 GigE Vision 인터페이스 라이브러리가 포함됩니다. (그림 2, 2번 참조) 이 HALCON GenTL(GenICam Tranport Layer)을 사용하면, 카메라 제조업체 소프트웨어를 설치할 필요가 없습니다.
카메라 IP 설정
카메라에 카메라를 연결하기 위한 유효하거나 호환 가능한 IP 설정이 없으면, HDevelop은 표준 GenTL 명령문 'ForceIP'를 사용하여 추가 동작을 위해 카메라를 사용할 수 있도록 IP 주소를 강제하기를 제안합니다.
카메라 IP 주소를 강제하는 것은, 고정 IP 설정이 아니라 가변일 경우뿐입니다. HALCON 오퍼레이터 'set_framegrabber_param'와 해당 GenAPI 파라미터 'GevPersistentIPAddress' 카메라를 연결한 후 카메라에 유효한 IP 설정을 제공할 수 있습니다.
GigE Vision 호환 카메라 용 HALCON Image Acquisition Interface에 대한 자세한 문서는 다음 링크에서 찾을 수 있습니다: https://www.mvtec.com/products/interfaces
IDS GigE Vision 카메라 오픈하세요
'연결' 탭에서 연결된 IDS 카메라를 선택할 수 있습니다. 장치는 카메라 MAC 주소와 장치 이름으로 구성된 ID로 나타납니다 (그림 4, 2번 참조).
장치가 잘못 설정된 것으로 보고될 수 있습니다. 이 경우에는, 장치 아이콘에 다음의 기호가 표시될 것입니다:
이러한 장치를 선택하면, 도우미가 잘못된 설정을 잠재적으로 해결할 수 있는 일반 파라미터를 제안할 수 있습니다. (예: ‘GtlForceIP’ 파라미터 사용함으로써).
'연결'을 누르면, 카메라가 오픈될 것입니다. 그런 다음 '파라미터' 탭에서 추가 카메라 파라미터를 세팅하거나 카메라의 '라이브' 미리보기를 볼 수 있습니다.
이미지 획득하기 위하여 HALCON 스크립트를 생성하세요
'코드 생성' 탭으로, 머신 비전 프로젝트를 위해 HDevelop에서 선택한 파라미터로 카메라를 사용하기 위한 HALCON 스크립트 코드를 생성할 수 있습니다.
생성된 HALCON 코드는 다음과 같습니다:
팁
IDS 카메라에 대한 고정 IP 설정을 세팅하는 또 다른 방법은 IDS Vision Suite에 포함된 도구를 사용하는 것입니다. IDS Vision Suite는, 비전 카메라를 빠르고 쉽게 작동할 수 있도록 완벽한 소프트웨어 지원을 제공합니다. IDS Vision Suite는 무료로 다운로드할 수 있습니다: https://kr.ids-imaging.com/download-vision-win64.html
카메라 장치에 사전 설정된 IP 설정이 있을 때는, HALCON은 잘못 설정된 카메라를 표시하지 않으며 카메라를 오픈할 때마다 유효한 IP 주소를 강제할 필요가 없습니다.
IDS Vision Suite와 함께 IDS GenTL도 설치됩니다. 이 추가 전송 레이어와 함께 카메라를 사용하기 위하여, HALCON ‘GenICamTL’ 인터페이스를 선택할 수 있습니다 (그림 7, No. 1 참조).
IDS GenTL을 사용함으로써, 최적화된 이미지 데이터 전송과 어플리케이션에 대한 전체 IDS 카메라 및 소프트웨어 지원이 제공됩니다.