HALCON—IP 주소 설정

이 부분에서는 Windows 시스템에서 당사가 제공하는 예제 프로그램을 사용하여 카메라의 IP 주소, 서브넷 마스크와 게이트웨이를 획득하거나 수정하는 방법을 소개하겠습니다.

예제 프로그램 획득 및 카메라 선택

IP 주소를 획득하거나 수정하기 전에 예제 프로그램을 다운받고 카메라를 선택해야 합니다.

  1. Code ‣ Download ZIP 를 순서대로 클릭하여 configure_camera_ip_address 예제 프로그램을 다운로드 하십시오.

  2. HALCON에서 예제 프로그램을 열기: HALCON 소프트웨어를 부팅하고 예제 프로그램을 HALCON의 프로그램 에디터 화면으로 드래그합니다.

  3. 프로그램 에디터 에서 info_framegrabber 연산자가 위치하는 줄을 선택하여 툴바에 있는 step_over 버튼을 클릭하거나 키보드의 F6 버튼을 눌러 해당 연산자를 실행하십시오.

  4. 컨트롤 변수 영역의 DeviceInfos 를 더블 를릭하면 연결될 수 있는 모든 카메라를 확인할 수 있습니다.

    ../../_images/camera_information_1.png
  5. 카메라를 선택하고 더블 클릭하며 unique_name: 또는 user_name: 뒤에 있는 카메라 명칭 내용을 복사하십시오.

    ../../_images/camera_information_3.png
  6. 아래와 같은 명령줄을 찾아 MechEyeunique_name 또는 user_name 내용으로 대체하십시오.

    DeviceInfo := 'MechEye'
    

카메라의 IP 주소, 서브넷 마스크와 게이트웨이를 획득하기

구체적인 방법은 다음과 같습니다.

툴바에 있는 run 버튼을 클릭하거나 키보드의 F5 버튼을 눌러 예제 프로그램을 실행하십시오. 컨트롤 변수 패널에서 카메라의 IP 주소, 서브넷 마스크와 게이트웨이를 확인할 수 있습니다.

  • CurrentIPAddressString: IP 주소

  • CurrentSubnetMaskString: 서브넷 마스크

  • CurrentDefaultGatewayString: 게이트웨이

참고

카메라 펌웨어 버전이 2.0.2 또는 이하인 경우 위의 정보를 획득할 수 없으며 오류 메시지가 Exception 변수에 기록됩니다.

고정 IP 주소 설정

이 예제 프로그램은 기본적으로 고정 IP 주소를 사용하며 카메라의 IP 주소, 서브넷 마스크와 게이트웨이를 수정하려면 다음과 같이 작업하십시오.

  1. 아래와 같은 명령줄을 찾아 카메라의 IP 주소, 서브넷 마스크와 게이트웨이를 원하는 값으로 대체하십시오.

    IPAddressString := '192.168.1.100'
    SubnetMaskString := '255.255.255.0'
    DefaultGatewayString := '192.168.1.1'
    
  2. 툴바에 있는 run 버튼을 클릭하거나 키보드의 F5 버튼을 눌러 예제 프로그램을 실행하십시오.

  3. 카메라를 재부팅하면 IP 주소가 성공적으로 변경됩니다.

동적 IP 주소 설정

동적 IP 주소를 사용하는 경우 다음과 같이 작업하십시오.

  1. 아래와 같은 명령줄을 찾아 truefalse 로 대체하십시오.

    set_framegrabber_param (AcqHandle, 'GevCurrentIPConfigurationPersistentIP', true)
    
  2. 툴바에 있는 run 버튼을 클릭하거나 키보드의 F5 버튼을 눌러 예제 프로그램을 실행하십시오.

  3. 카메라를 재부팅하면 IP 주소가 성공적으로 변경됩니다.

참고

카메라가 IPC에 직접 연결된 경우 IP 주소를 동적으로 설정할 수 없습니다.