IDS Software Suite 4.95

IDS Software Suite 4.95 제품 출시 노트

개요

이 출시 노트는 어플리케이션 및 기능 개정 외에 새로운 기능을 도입한 IDS Software Suite 4.95의 변경 사항에 대해 설명합니다.

IDS Software Suite 4.95를 설치하기 전에 이전 버전의 IDS Software Suite를 삭제해야 합니다.

IDS Software Suite 4.95.0

신규 혹은 변경된 기능

IDS 카메라 매니저 개정

IDS 카메라 매니저는 완전히 개정되었으며 Windows 및 Linux 두 환경에 대해 동일한 소스 코드를 기반으로 합니다. 이는 Windows 및 Linux 환경에서 동일한 기능을 제공할 수 있음을 의미합니다.

  • 카메라 정보
  • 부트 부스트(boot boost), 멀티캐스트 또는 신뢰할 수 있는 페어링과 같은 추가 기능
  • 영구 IP 주소, 자동 IP 주소 또는 DHCP를 통한 선택적인 GigE 카메라 구성

사용자 인터페이스 개정으로 인해 일부 영역이 재구성되었습니다. 따라서 이 버전의 IDS 카메라 매니저 사용자 인터페이스에서는 독일어 및 영어로만 사용 가능합니다. 다음 버전에는 더 많은 언어가 추가될 예정입니다.

추가 어플리케이션 이식

샘플 어플리케이션 uEye Demo는 이전에 Linux에서만 사용할 수 있었습니다. 이제 uEye 데모는 소스 코드를 포함하여 Windows에서도 사용할 수 있습니다.

uEye 핫픽셀 에디터(uEye Hotpixel Editior)는 이제 Linux에서도 사용할 수 있습니다. uEye 핫픽셀 에디터를 사용하여 카메라에 저장된 센서 핫픽셀 목록을 편집할 수 있습니다.

DHCP

자동 IP 구성을 위한 영구 IP 주소 또는 IP 주소 범위의 IP 주소 외에도 DHCP 서버를 통해 IP 주소를 얻도록 활성화할 수도 있습니다. 이를 위해, IDS 카메라 매니저와 함께 is_IpConfig() 기능이 확장되었습니다.

DHCP 기능을 사용하려면 카메라가 펌웨어 버전 4.95 이상에서 작동해야 합니다. 펌웨어 버전이 4.95 미만인 카메라의 경우, 먼저 IDS 카메라 매니저에서 "스타터 펌웨어 업로드(Starter Firmware Upload)" 버튼을 눌러 카메라 펌웨어를 업데이트해야 합니다.

새로운 기능: is_ImageQueue

is_ImageQueue() 기능은 기존 이미지 메모리 시퀀스에 대한 대기열 모드를 활성화/비활성화합니다. 새 이미지는 도착 시 대기열 끝에 추가됩니다(FIFO: 선입 선출 방식).

새 기능은 이전에 다른 기능에서 구현되었던 모든 대기열 기능을 결합합니다. is_ExitImageQueue(), is_InitImageQueue(), is_WaitForNextImage() 기능은 더이상 필요하지 않으며, 사용하지 않아야 합니다.

새로운 기능: is_CaptureConfiguration

is_CaptureConfiguration() 기능은 내부 이미지 메모리 대기열의 설정을 정의하는 데 사용됩니다. 대기열 크기(MB)와 이미지 메모리 수를 구성할 수 있습니다.

uEye .NET 인터페이스

버전 4.95에서는 uEye .NET 인터페이스에 주요 변경 사항이 있습니다. 이전 버전에는 하나의 uEye .NET 라이브러리만 있었지만, 4.95 버전에서는 uEye .NET 인터페이스가 두 개의 새 라이브러리로 분할되었습니다. 이를 통해 uEye .NET 인터페이스가 .NET Standard 2.0과 호환됩니다. (.NET 표준에 관한 더 자세한 정보를 보시려면 다음 링크를 클릭하십시오. https://docs.microsoft.com/en-us/dotnet/standard/net-standard).

몇 가지 예외를 제외한 모든 기능은 새로운 uEye .NET Standard 2.0 라이브러리로 이식되었습니다. 이식할 수 없는 기능은 새로운 uEye .NET Framework 라이브러리로 이동되었습니다.

uEye .NET Standard 2.0 라이브러리는 .NET 5.0과 호환됩니다!
uEye .NET 인터페이스에 대한 변경된 시스템 요구 사항을 확인하십시오.

일반적인 개선 사항

  • 헤더 파일 uEye.h는 Windows 및 Linux에서 동일한 방식으로 ueye.h로 이름이 변경되었습니다.
  • Linux 환경에서의 광범위한 개선 사항: 예를 들어 API의 동적 로드도 가능하거나 Windows 환경에서와 동일한 디베이어링 알고리즘 사용이 가능합니다.
  • 기능 통합: MemMemId에 대한 다른 매개변수 이름이 cMemnMemId로 통합되었습니다. 이름은 포인터 수에 대한 "p" 접두사로 보완됩니다. "Named/Keyword arguments"와 함께 uEye Python 인터페이스 PyuEye를 사용할 때, 프로그램 코드 조정이 필요할 수 있습니다.
    • is_AddToSequence()
    • is_AllocImageMem()
    • is_CopyImageMem()
    • is_CopyImageMemLines()
    • is_FreeImageMem()
    • is_GetActiveImageMem()
    • is_GetImageHistogram()
    • is_GetImageInfo()
    • is_InquireImageMem()
    • is_LockSeqBuf()
    • is_RenderBitmap()
    • is_SetAllocatedImageMem()
    • is_SetImageMem()
    • is_UnlockSeqBuf()
  • is_Configuration()기능에 새로운 명령이 추가되었습니다. 이를 통해 드라이버가 캐시에 저장한 네트워크 어댑터의 IP 주소를 업데이트할 수 있습니다.
  • is_Event()의 경우 새로운 이벤트가 도입되었습니다. IS_SET_EVENT_FRAME_SKIPPED. 이벤트는 프레임을 건너뛸 때 신호를 받습니다.
  • is_CaptureStatus() 기능에서 IS_CAP_STATUS_TRANSFER_FAILED 상태가IS_CAP_STATUS_USB_TRANSFER_FAILED 상태를 대체하기 위해 도입되었습니다. IS_CAP_STATUS_USB_TRANSFER_FAILED 상태는 더이상 필요하지 않으며, 사용하지 않아야 합니다.
  • 이제 uEye .NET 인터페이스에서 네거티브 플래시 지연 설정이 가능합니다. 이를 위해 Flash 클래스의 함수 호출이 그에 따라 수정되었습니다.
  • is_SetStarterFirmware() 기능은 더 이상 사용되지 않으며, is_InitCamera() 기능의IS_ALLOW_STARTER_FW_UPLOAD 매개변수로 대체됩니다.
  • UI-359x: 서브샘플링을 활성화하면 센서 내부 안티 블루밍 기능이 자동으로 켜집니다.
  • 드라이버가 USB 하위 시스템에 미리 로드하는 이미지 메모리 수가 증가했습니다. 특히 임베디드 시스템의 경우 이는 메모리 요구 사항을 증가시킨다는 점에 유의하십시오.
  • uEye LE USB 3.1 Gen 1의 플래시 핀(핀 8) 동작이 수정되었습니다. 부팅 후 핀은 이제 HIGH 레벨을 출력합니다. 이것은 USB 3 uEye LE 카메라 제품군에서의 플래시 핀의 동작과 일치합니다.
  • USB 2 펌웨어 파일이 USB 3 펌웨어 파일에 해당하는 하드 디스크로 이동되었습니다.

알려진 이슈

  • IDS 라인 스캔에서, GigE uEye CP Rev. 2 모델은 60MHz 이상의 픽셀 클럭을 사용하는 두 이미지 사이의 라인을 상실할 수 있습니다.
  • UI-313xCP Rev. 2: 하드웨어 트리거 모드에서 가능한 가장 작은 AOI를 사용할 때, 이미지가 영구적으로 손실될 수 있습니다.

상태: 2021-08-27