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에서 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에서 변수 설정

Run HALCON samples using HDevelop

이제 환경 변수가 설정되었으므로 샘플을 실행할 준비가 되었습니다! 아래 동영상은 HALCON에서 Zivid 카메라를 사용하여 샘플을 실행하는 방법을 보여줍니다.


HDevelop을 열고 Open Program 을 클릭하십시오. 샘플을 다운로드한 위치로 이동합니다. 다운로드하지 않은 경우 zivid-halcon-samples 에서 다운로드할 수 있습니다.

참고

모든 HDevelop 샘플은 source/hdev 폴더에 있습니다.

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

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

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

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

Build and run HALCON samples using C++ or C#

프로그래밍 언어 선택:

C++ HALCON 샘플을 실행하기 위해 CMake를 사용하여 샘플을 구성합니다.

참고

모든 C++ 샘플은 source/cpp 폴더에 있습니다.

CMake(cmake-gui.exe)를 실행한 다음 상위 두 항목을 설정합니다.

Where is the source code

C:/Users/Public/Downloads/zivid-halcon-samples/source/cpp

Where to build the binaries

C:/Users/Public/Downloads/zivid-halcon-samples/source/cpp/build

소스 및 빌드 경로 설정 후 cmake

Configure 을 클릭합니다. 메시지가 표시되면 Yes 를 클릭하여 새 빌드 디렉토리를 생성합니다.

cmake 팝업 생성 디렉토리

Specify the generator for this project

Visual Studio 15 2017

Optional platform for generator

x64

프로젝트에 대한 생성기를 지정할 때 cmake

Finish 를 클릭합니다.

그런 다음 Configure, Generate, 그리고 Open Project 을 클릭합니다.

샘플을 빌드하고 실행하려면 먼저 Debug 에서 Release 로 빌드 구성을 변경해야 합니다. Ctrl + Shift + B 를 눌러 솔루션을 빌드합니다.

샘플을 실행하려면 파일 탐색기에서 Release 폴더를 열고 실행하려는 샘플을 더블 클릭합니다.

C++ 샘플용 릴리스 폴더

참고

모든 C# 샘플은 source/csharp 폴더에 있습니다.

샘플을 저장한 샘플 폴더 위치로 이동하고 샘플 중 하나를 엽니다. 예: CaptureHalconViaZivid.cs.

Visual Studio에서 zivid 스크립트를 통한 HALCON 캡처

샘플을 빌드하고 실행하려면 먼저 Debug 에서 Release 로 빌드 구성을 변경해야 합니다. Ctrl + Shift + B 를 눌러 솔루션을 빌드합니다.

샘플을 실행하려면 파일 탐색기에서 Release 폴더를 열고 실행하려는 샘플을 더블 클릭합니다.

C# 샘플용 릴리스 폴더