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)
- Framegrabbers 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)
기타
- 다음 항목을 호출할 때 발생할 수 있는 잠재적인 교착 상태(deadlock)를 수정했습니다.
Fg_FreeGrabber(...) Windows WNDPROC 메시지 처리 함수 내에서 발생합니다. (티켓 ID: 353866) - 마스터/슬레이브 모드를 사용할 때는 Parameter synchronization을 명시적으로 활성화해야 합니다. (티켓 ID: 358676)
- 이 문제를 수정하기 전에는 시작 시 HAP 파일이 유효하지 않은 라이선스를 가진 것으로 잘못보고될 수 있었습니다. 이제 라이선스 유효성은 프레임 그래버가 구성된 후에만 확인됩니다. (티켓 ID: 357284)
- Linux 시스템에서 높은 CPU 사용량을 유발하던 문제를 해결했습니다. (티켓 ID: 310479)
- 앱릿 이터레이터가 HAP 파일의 총 카메라 수를 잘못보고하던 문제를 수정했습니다. (티켓 ID: 357288)