Framegrabber SDK 5.11.7의 변경 사항 및 해결된 문제
이 섹션에서는 Basler Framegrabber SDK 버전 5.11.7의 변경 사항 및 수정된 문제에 대한 정보를 제공합니다.
구성 요소 업데이트
- GenTL producer가 더 이상 libicu에 의존하지 않습니다. (티켓 ID: 358057)
- Qt와 같은 모든 종속성 라이브러리가 이제 새로운
.deps 디렉토리에 저장됩니다. (티켓 ID: 190453) - 라이브러리 버전이 Qt 6.5.3 및 CryptoPP 8.6.0으로 업데이트되었습니다. (티켓 ID: 190453)
- zlib이 버전 1.3.1에서 버전 1.3.2로 업데이트되었습니다. (티켓 ID: 357830)
- 이제 Framegrabber SDK와 함께 제공되는 pylon Firmware Updater는 필수 환경 변수를 설정한 다음
bin/impl의 구현으로 위임하는 래퍼를 통해 실행되므로 기존 pylon 설치와의 비호환성을 방지합니다. (티켓 ID: 357689)
microDiagnostics 및 microDisplay X
- 구성된 카메라 링크 속도를 적용할 수 없는 경우 microDisplay X의 오류 보고 기능이 개선되었습니다. (티켓 ID: 334075)
- 이 문제가 수정되기 전에는, 지원되지 않거나 유효하지 않은 형식의 카메라 매개변수 파일을 로드하려고 할 때 microDisplay X에 충돌이 발생할 수 있었습니다. 이제 응용 프로그램이 이러한 파일을 올바르게 처리합니다. (티켓 ID: 352229)
- 이 문제가 수정되기 전에는, microDiagnostics의 Performance Test가 DMA를 찾을 수 없음을 나타내는 오류와 함께 실패할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 355493)
CoaXPress-over-Fiber Discovery
- 카메라 검색 성공 후 내부 펌웨어 오류를 지우도록 CoaXPress-over-Fiber 검색의 오류 보고가 개선되었습니다. 카메라 재시작 후 실패한 자동 검색 시도는 이제 경고 수준 대신 디버그 수준으로 기록됩니다. (티켓 ID: 357690)
Camera Link
- CLP 및 GenCP 검색 방식 모두에서 Camera Link 카메라 검색 중 카메라-DMA 매핑이 올바르게 수정되었습니다. (티켓 ID: 356878)
GenTL Producer
- 공백이나 영숫자가 아닌 문자가 포함된 애플릿 파일 이름으로 인해 GenApi가 생성된 GenTL Interface XML을 로드하지 못하던 문제가 수정되었습니다. (티켓 ID: 353004)
- 애플릿 정수 Property의 최댓값 및 스텝 값에 2^31-1(INT32_MAX) 제한을 두었던 GenTL Producer의 불필요한 제한이 제거되었습니다. (티켓 ID: 358938)
- GenTL Producer 버전 1.4.1에서는 부호 없는 정수 Property에 대한 애플릿 최댓값의 자동 제한이 의도치 않게 제거되었습니다. 2^63-1(INT64_MAX)보다 큰 값은 GenApi에 의해 음수로 해석될 수 있었습니다. 자동 제한이 복원되었으며, 적용될 때 경고가 로깅됩니다. (티켓 ID: 355660)
기타
- Windows
Fg_FreeGrabber(...) 메시지 처리 함수 내부에서 호출할 때 발생할 수 있는 잠재적인 데드락이 수정되었습니다. WNDPROC (티켓 ID: 353866) - 마스터/슬레이브 모드를 사용할 때는 Parameter 동기화를 명시적으로 활성화해야 합니다. (티켓 ID: 358676)
- 이 문제가 수정되기 전에는 시작 시 HAP 파일이 잘못된 라이선스로 보고될 수 있었습니다. 이제 라이선스 유효성은 프레임 그래버가 구성된 후에만 확인됩니다. (티켓 ID: 357284)
- Linux 시스템에서 높은 CPU 사용량을 유발하던 문제가 해결되었습니다. (티켓 ID: 310479)
- 애플릿 이터레이터가 HAP 파일의 총 카메라 수를 잘못보고하던 문제가 수정되었습니다. (티켓 ID: 357288)