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

  • If you do not currently have a separate ply viewer installed, MeshLab is a straightforward option to see the point clouds generated from the samples provided.

Instructions

단계별 지침은 아래 스크린샷과 함께 제공됩니다.

Configure environment variables for GenICam/HALCON

GenICam과 함께 Zivid를 사용하려면 먼저 일부 환경 변수를 설정해야 합니다. 두 가지 옵션이 있습니다.

PC에서 SystemAdvanced System SettingsEnvironmental Variables 을 따라 이동합니다.

시스템 속성

System variables 에서 Path 변수를 선택하고 Edit… 을 클릭합니다. (이 단계에서 New 를 클릭하지 마세요. Path 시스템 변수의 기존 값을 덮어쓰게 됩니다!) 그런 다음 New: 를 클릭하여 다음 값을 추가합니다.

Variable name

Path

Variable value

C:Program FilesZividbin

편집을 강조하는 환경 변수

참고

Zivid 설치 경로가 올바른지 확인하십시오.

OK 를 클릭하고 환경 변수 창으로 돌아가서 New 를 클릭하여 다음 시스템 변수를 포함합니다.

Variable name:

GENICAM_GENTL64_PATH

Variable value

C:Program FilesZividbin

새로운 것을 강조하는 환경 변수
새 시스템 변수 추가

키보드에서 Win + R 키를 누릅니다. 그런 다음 cmd 를 입력하고 Enter 를 누릅니다.

윈도우 실행 명령

다음 명령을 입력합니다.

set PATH=%PATH%;C:\Program Files\Zivid\bin
set GENICAM_GENTL64_PATH=C:\Program Files\Zivid\bin
"%HALCONROOT%\bin\x64-win64\hdevelop.exe"

참고

HALCON 및 Zivid 설치에 대한 올바른 경로가 있는지 확인하십시오.

cmd에서 변수 설정

Now that your environment variables are set, you are ready to run samples. Select your language:

The video below shows you how to run samples using Zivid camera in HALCON.

Open HDevelop, and click on Open Program. Go to the location where you downloaded/cloned the samples.

실행하려는 샘플을 엽니다. 예: CaptureHDR.hdev

HDevelop의 HALCON 샘플 프로그램 스크립트

F5 키를 눌러 프로그램을 실행합니다. 이제 프로그램이 성공적으로 실행되고 장면의 3D 포인트 클라우드가 표시됩니다.

HDevelop의 포인트 클라우드 샘플 보기

To run the samples, follow this tutorial and select Halcon from the optional requirements:

You have two options to capture and save a point cloud, demonstrated with two samples:

To run the samples, follow this tutorial and select Halcon from the optional requirements:

You have two options to capture and save a point cloud, demonstrated with two samples: