Framegrabber SDK 5.11.9 변경 사항 및 수정된 문제
이 섹션에서는 Basler Framegrabber SDK 버전 5.11.9의 변경 사항 및 수정된 문제에 대한 정보를 제공합니다.
구성 요소 업데이트
- 지원되는 Python 버전이 업데이트되었습니다. Framegrabber SDK는 이제 Python 3.9부터 Python 3.14까지 지원합니다. (티켓 ID: 343119)
- RapidXML을 버전 1.12에서 버전 1.13으로 업데이트했습니다. (티켓 ID: 364973)
- Framegrabber SDK 설치에 포함된 pylon Event Logger가 버전 2.2.0으로 업데이트되었습니다. (티켓 ID: 364808)
Python 래퍼
- 이 문제가 수정되기 전에는 다음의 Python 래퍼 처리가
Fg_setParameterWithIntArray 및 관련 배열 setter 변형으로 인해 형식 변환 오류 및 의도치 않은 값 잘림 현상이 발생할 수 있었습니다. 이 문제가 수정되었습니다. 및 관련 배열 setter 함수로 인해 형식 변환 오류 및 의도치 않은 값 잘림 현상이 발생할 수 있었습니다. 이 문제가 수정되었습니다. 이제 Python 시퀀스가 보다 엄격하게 유효성 검사되며 C 배열로 더 안정적으로 변환됩니다. (티켓 ID: 272185)
microDisplay X
- 이 문제가 수정되기 전에는
cxpMagicValue 이(가) 0xffffffff (으)로 카메라 세부 정보 탭이 성공적인 CXP 연결 후에도 유지되었습니다. 값이 기록된 후 Property 변경 신호가 발생하지 않아 UI가 업데이트되지 않았던 문제가 수정되었습니다. (티켓 ID: 368043) - 이 문제가 수정되기 전에는 특정 상황에서 microDisplay X이(가) 충돌하거나 이미지를 잘못 표시할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 365424)
- 이 문제가 수정되기 전에는 microDisplay X의 float applet 파라미터가 편집기 화살표 버튼으로 변경될 때 설정된 step size를 사용하지 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 358034)
- 이 문제가 수정되기 전에는 파일 경로에 중국어와 같은 유니코드 문자가 포함된 경우 이미지 저장에 실패할 수 있었습니다. 이 문제가 수정되었습니다. 이제 SDK 전체에서 UTF-8 경로가 사용되며 Windows 파일 작업은 유니코드 인식 API를 사용합니다. (티켓 ID: 363378)
fglib
- 이 문제가 수정되기 전에는 fglib 보드 상태 관리의 문제로 인해 applet 작업 중에 충돌이 발생할 수 있었습니다. 경우에 따라 파일 컬렉션을 업데이트할 때 Memory 안전성 문제가 발생할 수도 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 359034)
- 이 문제가 수정되기 전에는
EventApiBridge 의 이벤트 큐가 비동기 콜백에서 0이 아닌 값을 반환할 때 예기치 않게 커질 수 있었습니다. 이로 인해 이벤트 처리 중에 Memory 누수가 발생할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 364916)
구성 파일
- 이 문제가 수정되기 전에는 사용자 이름에 non-ASCII 문자가 포함된 경우 Windows의 응용 프로그램이 올바르게 작동하지 않을 수 있었습니다. 구성 디렉토리 경로가 유니코드 인식 방식으로 APPDATA 환경 변수에서 읽히지 않았습니다. 이 문제가 수정되었습니다. Linux에서는 이 동작이 이미 올바르게 작동하고 있었습니다. (티켓 ID: 364407)
- 이 문제가 수정되기 전에는 보드 폴더 내의 하위 폴더에 applet이 구성되어 있는 경우 MCF 구성 파일에서 applet을 로드하는 데 실패할 수 있었습니다. 이러한 경우 SDK는 구성에 지정된 applet 대신 첫 번째 하위 폴더에서 찾은 첫 번째 applet을 로드할 수 있었습니다. 이 문제가 수정되었습니다. 이제 SDK가 MCF 구성에 정의된 applet을 로드합니다. (티켓 ID: 347258)
- 구성 파일 저장 및 로드 성능이 향상되었습니다. 소요 시간이 약 1분에서 약 2초로 단축되었습니다. (티켓 ID: 363746)
GenTL Producer
- 이 문제가 수정되기 전에는 GenTL이 동일한 applet에 대해 서로 다른 XML 파일을 생성할 수 있었습니다. 생성된 XML은 GenApi에서 올바르게 작동했지만 항상 동일하지는 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 337901)
microDiagnostics
- 이 문제가 수정되기 전에는 frame grabber가 올바르게 초기화 및 해제되지 않아 FPGA 온도 테스트, DMA 테스트 및 Memory 테스트가 실패했습니다. 이 문제가 수정되었습니다. 이제 테스트가 올바르게 작동합니다. (티켓 ID: 364915)