How to Run a HALCON Sample
Introduction
이 자습서에서는 HALCON 샘플을 구성하고 HDevelop, C++ 및 C#에서 실행하는 방법을 보여줍니다.
Requirements
Required
참고
Zivid 카메라로 테스트한 HALCON 버전은 19.05 Progress, 20.05 Progress, 21.11 Progress입니다.
Optional
현재 별도의 ply 뷰어가 설치되어 있지 않다면, MeshLab 은 제공된 샘플에서 생성된 포인트 클라우드를 볼 수 있는 간단한 옵션입니다.
Instructions
단계별 지침은 아래 스크린샷과 함께 제공됩니다.
Configure environment variables for GenICam/HALCON
이미 설정을 완료했다면 Run HALCON samples using HDevelop 또는 Build and run HALCON samples using C++ or C# 로 건너뛸 수 있습니다.
GenICam과 함께 Zivid를 사용하려면 먼저 일부 환경 변수를 설정해야 합니다. 두 가지 옵션이 있습니다.
PC에서 System → Advanced System Settings → Environmental Variables 을 따라 이동합니다.
System variables 에서 Path 변수를 선택하고 Edit… 을 클릭합니다. (이 단계에서 New 를 클릭하지 마세요. Path 시스템 변수의 기존 값을 덮어쓰게 됩니다!) 그런 다음 New: 를 클릭하여 다음 값을 추가합니다.
Variable name |
|
Variable value |
|
참고
Zivid 설치 경로가 올바른지 확인하십시오.
OK 를 클릭하고 환경 변수 창으로 돌아가서 New 를 클릭하여 다음 시스템 변수를 포함합니다.
Variable name: |
|
Variable value |
|
Run HALCON samples using HDevelop
이제 환경 변수가 설정되었으므로 샘플을 실행할 준비가 되었습니다! 아래 동영상은 HALCON에서 Zivid 카메라를 사용하여 샘플을 실행하는 방법을 보여줍니다.
HDevelop을 열고 Open Program 을 클릭하십시오. 샘플을 다운로드한 위치로 이동합니다. 다운로드하지 않은 경우 zivid-halcon-samples 에서 다운로드할 수 있습니다.
참고
모든 HDevelop 샘플은 source/hdev
폴더에 있습니다.
실행하려는 샘플을 엽니다. 예: CaptureHDR.hdev
F5 키를 눌러 프로그램을 실행합니다. 이제 프로그램이 성공적으로 실행되고 장면의 3D 포인트 클라우드가 표시됩니다.
Build and run HALCON samples using C++ or C#
프로그래밍 언어 선택:
C++ HALCON 샘플을 실행하기 위해 CMake를 사용하여 샘플을 구성합니다.
참고
모든 C++ 샘플은 source/cpp
폴더에 있습니다.
CMake(cmake-gui.exe)를 실행한 다음 상위 두 항목을 설정합니다.
Where is the source code |
|
Where to build the binaries |
|
Configure 을 클릭합니다. 메시지가 표시되면 Yes 를 클릭하여 새 빌드 디렉토리를 생성합니다.
Specify the generator for this project |
|
Optional platform for generator |
|
Finish 를 클릭합니다.
그런 다음 Configure, Generate, 그리고 Open Project 을 클릭합니다.
샘플을 빌드하고 실행하려면 먼저 Debug 에서 Release 로 빌드 구성을 변경해야 합니다. Ctrl + Shift + B 를 눌러 솔루션을 빌드합니다.
샘플을 실행하려면 파일 탐색기에서 Release 폴더를 열고 실행하려는 샘플을 더블 클릭합니다.