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 항목이 성공적인 CXP 연결 후에도 Camera Details 탭에 0xffffffff (으)로 설정합니다. 카메라 세부 정보 CXP 연결이 성공적으로 완료된 후에도 탭이 유지되었습니다. 값이 기록된 후 속성 변경 신호가 발생하지 않아 UI가 업데이트되지 않았던 문제가 수정되었습니다. (티켓 ID: 368043) - 이 문제가 수정되기 전에는 특정 상황에서 microDisplay X이(가) 비정상 종료되거나 이미지를 잘못 표시할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 365424)
- 이 문제가 수정되기 전에는 microDisplay X의 부동 소수점 앱릿 Parameter을(를) 편집기 화살표 버튼으로 변경할 때 구성된 Step Size가 적용되지 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 358034)
- 이 문제가 수정되기 전에는 파일 경로에 유니코드 문자(예: 중국어 문자)가 포함된 경우 이미지 저장에 실패할 수 있었습니다. 이 문제가 수정되었습니다. 이제 SDK 전체에서 UTF-8 경로가 사용되며, Windows 파일 작업은 유니코드를 지원하는 API를 사용합니다. (티켓 ID: 363378)
fglib
- 이 문제가 수정되기 전에는 fglib 보드 상태 관리의 문제로 인해 앱릿 작업 중에 비정상 종료가 발생할 수 있었습니다. 경우에 따라 파일 모음을 업데이트할 때 메모리 안전성 문제가 발생할 수도 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 359034)
- 이 문제가 수정되기 전에는
EventApiBridge 의 이벤트 큐가 비동기 콜백에서 0이 아닌 값을 반환할 때 예기치 않게 증가할 수 있었습니다. 이로 인해 이벤트 처리 중에 메모리 누수가 발생할 수 있었습니다. 이 문제가 수정되었습니다. (티켓 ID: 364916)
구성 파일
- 이 문제가 수정되기 전에는 Windows 환경에서 사용자 이름에 non-ASCII 문자가 포함된 경우 응용 프로그램이 올바르게 작동하지 않을 수 있었습니다. 구성 디렉터리 경로가 유니코드를 지원하는 방식으로 APPDATA 환경 변수에서 읽혀지지 않았습니다. 이 문제가 수정되었습니다. Linux에서는 이 동작이 이미 올바르게 작동하고 있었습니다. (티켓 ID: 364407)
- 이 문제가 수정되기 전에는 보드 폴더 내의 하위 폴더에 앱릿이 구성되어 있는 경우 MCF 구성 파일에서 앱릿을 로드하지 못할 수 있었습니다. 이러한 경우 SDK는 구성에 지정된 앱릿 대신 첫 번째 하위 폴더에서 찾은 첫 번째 앱릿을 로드할 수 있었습니다. 이 문제가 수정되었습니다. 이제 SDK는 MCF 구성에 정의된 앱릿을 로드합니다. (티켓 ID: 347258)
- 구성 파일 저장 및 로드 성능이 향상되었습니다. 소요 시간이 약 1분에서 약 2초로 단축되었습니다. (티켓 ID: 363746)
GenTL Producer
- 이 문제가 수정되기 전에는 GenTL이 동일한 앱릿에 대해 서로 다른 XML 파일을 생성할 수 있었습니다. 생성된 XML은 GenApi에서 올바르게 작동했지만 항상 동일하지는 않았습니다. 이 문제가 수정되었습니다. (티켓 ID: 337901)
microDiagnostics
- 이 문제가 수정되기 전에는 프레임 그래버가 올바르게 초기화 및 해제되지 않아 FPGA 온도 테스트, DMA 테스트, 메모리 테스트가 실패했습니다. 이 문제가 수정되었습니다. 이제 테스트가 올바르게 작동합니다. (티켓 ID: 364915)