HALCON——IP 주소 설정

현재 보고 계신 매뉴얼은 구버전입니다. 페이지 오른쪽 상단을 클릭하면 최신 버전의 매뉴얼로 전환할 수 있습니다.

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

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

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

  1. Code  Download ZIP를 클릭하여 configure_camera_ip_address 예제 프로그램을 획득하십시오.

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

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

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

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

    camera information 3
    user_name는 사용자가 자체 정의한ㄴ 카메라 이름입니다. Mech-Eye Viewer에서 설정할 수 있습니다.
  6. 아래와 같은 명령줄을 찾아 MechEyeunique_name 또는 user_name 내용으로 대체하십시오.

    DeviceInfo := 'MechEye'

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

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

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

  • CurrentIPAddressString: IP 주소

  • CurrentSubnetMaskString: 서브넷 마스크

  • CurrentDefaultGatewayString:게이트웨이

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

고정 IP 주소 설정

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

  1. 툴 바에서 reset를 클릭하여 프로그램 실행을 재설정합니다.

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

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

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

동적 IP 주소 설정

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

  1. 툴 바에서 reset를 클릭하여 프로그램 실행을 재설정합니다.

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

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

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

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

저희는 귀하의 개인 정보를 소중하게 생각합니다.

당사 웹사이트는 귀하에게 최상의 경험을 제공하기 위해 쿠키를 사용합니다. "모두 수락"을 클릭하시는 경우, 귀하는 사의 쿠키 사용에 동의하게 됩니다. "모두 거부"를 클릭하시는 경우, 귀하가 이 웹사이트를 방문할 때 추적되거나 기억되지 않도록 하기 위해 단일 쿠키가 사용됩니다.