
IDS peak 2.1 제품 출시 노트
개요
이 제품 출시 노트에서는 IDS peak 2.1에서 변경된 부분을 설명합니다. 이 버전은 Linux에서 uEye 카메라("UI" 모델)에 대한 지원을 도입하고(uEye Transport Layer), 새로운 운영 체제 Windows 11, Debian 11, Ubuntu 22.04를 지원합니다.
IDS peak 2.1
신규 및 변경 기능
uEye transport layer
2.1 버전부터, uEye 카메라("UI" 모델)는 uEye Transport Layer를 사용하여 IDS peak와 함께 Linux에서도 사용할 수 있습니다(IDS Software Suite 4.96 이상 설치 필요).
uEye Transport Layer의 uEyeParametersetControl을 사용하여, 카메라의 파라미터 세트들을 파일로부터 로딩하거나 파일에 저장할 수 있습니다. uEyeParametersetControl의 기능은 IDS peak ComfortSDK를 통해 불러올 수도 있습니다.
이 버전부터, USB 3 및 GigE uEye 모델용 펄스 폭 변조(PWMControl) 기능은 uEye Transport Layer와 함께 사용 가능합니다.
DeviceUserIDuEye 노드는 카메라("UI" 모델)의 숫자 카메라 ID(numerical camera ID)를 읽거나 변경하는 데 사용될 수 있습니다.
비닝
비닝은 IDS peak IPL 라이브러리를 통해 모든 카메라 모델의 호스트에서 활성화될 수 있습니다. 센서 또는 FPGA 비닝이 있는 모델 ("region0")의 경우, 모델에 특정된 비닝 방법은 호스트 비닝과 결합될 수 있습니다.
IDS peak Cockpit
대역폭 관리 대화상자가 재설계되었고, 이제 GigE 카메라 외에도 DeviceThroughputLimit 노드(uEye XCP USB 3, uEye XLE USB 3, USB 3 uEye XC)를 지원하는 모든 USB3 카메라에도 사용 가능합니다.
대화상자가 IDS peak Cockpit에 추가되어, 카메라의 초점을 제어할 수 있게 되었습니다(현재: U3-36L0XC).
또한, "위치 및 크기(Position and Size)" 대화상자가 확장되어, 오토포커스에 대한 ROI를 설정할 수 있습니다. 추가적으로, 이제 비닝을 위한 비닝 엔진을 선택하여 비닝이 센서(센서에 따라 달라질 수 있음), 카메라(모델에 따라 달라질 수 있음), 또는 호스트에서 수행될지 여부를 정의할 수 있습니다.
"호스트 기능(Host features)" 대화상자에서, 이제 표시된 이미지를 미러링할 수 있을 뿐만 아니라 회전할 수도 있습니다.
"일반 파라미터(Generic parameters)" 대화상자가 재작업 및 최적화 되었습니다. 재연결시 대부분의 카메라 파라미터들이 복원될 수 있습니다. 대화상자에서의 검색 구문도 사용자 정의 대화상자의 생성을 단순화하도록 수정되었습니다.
또한, 다음과 같은 기타 개선 사항이 이루어졌습니다:
- 이제 IDS peak API 메시지("로거" 대화 상자)를 TXT 파일로 저장할 수 있습니다.
- "밝기/프레임률(Brightness/frame rate)" 대화상자에서, "프레임률에 따라 노출 시간 제한" 옵션을 활성화하여 "노출 시간" 슬라이더에서의 값을 유효한 값으로 제한할 수 있습니다.
- 히스토그램 디스플레이가 최적화되었습니다.
- 카메라 윈도우에서 강도 프로필의 표시가 최적화되었습니다.
- 이미지의 선명도를 측정하기 위한 알고리즘이 개선되었습니다.
- 새로운 카메라 모델에 대한 IDS peak Cockpit의 일반적인 최적화.
IDS peak comfortC 용 새로운 프로그래밍 샘플
ipl_features_live_qtwidgets |
IDS peak comfortSDK에서의 이미지 조작을 위한 IDS peak IPL 기능의 사용을 보여줍니다. 이 예시에서는 QtWidgets를 사용합니다. |
simple_live_mfc |
카메라를 열고 라이브 이미지를 표시합니다. 이 예제에서는 이를 위해 MFC를 사용합니다. |
일반적인 개선 사항
- 새로운 운영 체제 지원: Windows 11, Debian 11, Ubuntu 22.04.
- Python 3.10 지원.
- .NET 5 및 .NET 6 지원.
- 암호로 보호된 IDS 카메라를 사용하기 위한 새로운 도구 "ids_devicepassword".
알려진 이슈
- IDS peak Cockpit을 연 후 네트워크 어댑터를 추가 또는 제거하거나, 활성화 또는 비활성화하면, 변경 사항은 IDS peak Cockpit을 다시 시작해야 확인할 수 있습니다. 다른 방법으로, 왼쪽 상단 모서리에 있는 업데이트 버튼을 클릭하여 카메라 매니저에서 목록을 수동으로 업데이트할 수 있습니다.
- LabVIEW는, 예를 들어
FindNode()
에 사용되는 템플릿 함수를 지원하지 않습니다.(IDS peak genericSDK) 해결 방법으로서FindNode
,FindInvalidatedNode
,FindInvalidatingNode
,FindSelectedNode
, 및FindSelectingNode
의 모든 가능한 템플릿들은 기본 일반 함수 외에 별도의 함수로 제공됩니다. - IDS Vision Cockpit을 연 후 네트워크 어댑터를 추가 또는 제거하거나, 활성화 또는 비활성화하면, 변경 사항은 IDS Vision Cockpit을 다시 시작해야 확인할 수 있습니다.
- IDS Vision Cockpit의 타일 뷰에서 여러 카메라가 열려 있으면, 하단에 스크롤바가 표시되지 않습니다.
지원 중단
- IDS Vision Cockpit은 지원이 중단되어 더 이상 새로운 어플리케이션에 권장되지 않습니다.
- IDS peak comfortC API 의 도입으로, IDS Software Suite 사용자는 GenICam과 같은 새로운 프로그래밍 방법을 배우지 않고도 IDS peak로 빠르고 쉽게 전환할 수 있습니다. 이러한 이유로, IDS sherpa migration 가이드는 더 이상 업데이트되고 있지 않습니다. IDS peak 2.0 버전 부터 포함된 IDS peak comfortC API를 사용할 것을 권장합니다.
상태: 2022-07-19