Framegrabber SDK 5.11.2 알려진 문제점
이 섹션에서는 Basler Framegrabber SDK 버전 5.11.2의 알려진 문제에 대한 정보를 제공합니다.
모든 구성 요소
| 요약 | Vivado 2025.1로 빌드한 Applets이 로드되지 않을 수 있음 |
| 설명 | Vivado 버전 2025.1을 사용하여 생성된 Applets이 간혹 로드에 실패할 수 있습니다. |
| 영향을 받는 OS | Linux 및 Windows |
| 임시 해결 방법 | 이 문제는 Framegrabber SDK 5.11.6에서 해결되었습니다. 따라서 이 문제를 방지하려면 Framegrabber SDK 5.11.6 이상을 사용하십시오. 또는 Vivado 2023.2로 Applets을 빌드하십시오. |
| 티켓 ID | 341684 |
| 요약 | MCF 파일 저장 및 로드 시 배정밀도(Double) 값이 정수로 반올림됨 |
| 설명 | MCF 파일에서 구성을 로드할 때 쉼표 구분자가 있는 배정밀도 값이 가장 가까운 정수로 반올림될 수 있습니다. 이는 Linux 운영 체제의 현재 로케일 설정으로 인해 발생합니다. 로케일에서 점을 구분자로 정의하는 경우에는 반올림이 발생하지 않습니다. |
| 영향을 받는 OS | Linux |
| 임시 해결 방법 | 예를 들어 다음과 같이 적절한 로케일을 설정하십시오. LC_NUMERIC="C" ./<applicationName>, microDisplay X 또는 microDiagnostics를 시작하기 전에 설정하십시오. |
| 티켓 ID | 265213 |
| 요약 | 카메라가 올바른 이미지를 전송하지 않음 |
| 설명 | 링크가 여러 개인 카메라가 링크 전체의 이미지 데이터 분산과 관련된 CXP 표준을 준수하지 않는 경우, 카메라는 이미지를 올바르게 전송하지 못합니다. 이 문제는 JAI SP-12000C-CXP4 카메라에서 관찰되었습니다. |
| 영향을 받는 OS | Windows 및 Linux |
| 임시 해결 방법 | 사용 가능한 임시 해결 방법이 없습니다. |
| 티켓 ID | 211645 |
| 요약 | Linux 드라이버에 신뢰할 수 있는 Basler 인증서로 서명할 수 없음 |
| 설명 | Linux에서 보안 부팅(UEFI 모드)을 사용하려면 신뢰할 수 있는 인증서로 서명된 드라이버가 필요합니다. 드라이버가 소스 코드로 제공되므로 신뢰할 수 있는 Basler 인증서로 서명할 방법이 없습니다. |
| 영향을 받는 OS | Linux |
| 임시 해결 방법 | 드라이버를 사용하려면 보안 부팅을 비활성화할 수 있습니다. 또는 이 Ubuntu 블로그 항목에 설명된 대로 드라이버에 서명할 수 있습니다. |
| 티켓 ID | – |
Framegrabber API
| 요약 | 높은 프레임 레이트로 이미지 표시 시 입력 지연이 발생할 수 있음 |
| 설명 | display_lib Framegrabber API 라이브러리를 사용할 때(Windows에서만 사용 가능), 높은 프레임 레이트(초당 약 10,000프레임)로 이미지를 표시하면 호스트 컴퓨터에서 입력 지연(예: 키보드 및 마우스 지연)이 발생할 수 있습니다. |
| 영향을 받는 OS | Windows |
| 임시 해결 방법 | 사용 가능한 임시 해결 방법이 없습니다. |
| 티켓 ID | – |
CLComDriver
| 요약 | 시스템에 CLSer 포트보다 더 많은 드라이버가 설치되어 있음 |
| 설명 | Install COM driver(s) for all Ports를 사용할 때 간혹 시스템의 CLSer 포트 수보다 더 많은 드라이버가 설치되는 경우가 있습니다. |
| 영향을 받는 OS | Windows |
| 임시 해결 방법 | 추가 포트를 선택하고 Remove selected COM driver 명령을 사용하여 제거하십시오. |
| 티켓 ID | – |
| 요약 | Basler Runtime 5.9.0 이하 버전에서 보드 유형이 인식되지 않음 |
| 설명 | Basler Runtime 5.9.0 이하 버전에서는 보드 유형이 인식되지 않으며 포트가 CLSer 식별자로만 표시됩니다. |
| 영향을 받는 OS | Windows |
| 임시 해결 방법 | Basler Runtime/Framegrabber SDK 버전을 5.10 이상으로 업데이트하십시오. |
| 티켓 ID | – |
| 요약 | 장치 관리자의 포트 설정이 실제 설정을 반영하지 않음 |
| 설명 | 장치 관리자의 포트 설정이 실제 설정을 반영하지 않으며 변경 사항이 적용되지 않습니다. |
| 영향을 받는 OS | Windows |
| 임시 해결 방법 | 포트 설정을 변경하려면 Windows COM Port API를 사용하십시오. |
| 티켓 ID | – |
GenTL Producer
| 요약 | Acquisition Start 후 변경된 카메라 파라미터가 프레임 grabber에 반영되지 않음 |
| 설명 | 이미지 acquisition 중에 카메라 파라미터가 변경되면 이 변경 사항이 프레임 grabber에 반영되지 않습니다. 이는 GenTL Producer가 acquisition을 시작하기 전에 관련 파라미터(너비, 높이, 이미지 포맷 등)를 검색하고 이를 프레임 grabber와 동기화하기 때문입니다. |
| 영향을 받는 OS | Windows 및 Linux |
| 임시 해결 방법 | 사용 가능한 임시 해결 방법이 없습니다. |
| 티켓 ID | TFS 195482 및 225591 |
| 요약 | Applet이 변경되면 GenTL Device ID가 변경됨 |
| 설명 | GenTL 표준에 따라 장치 ID는 두 세션 간에 일정하게 유지되어야 합니다. 그러나 Applet이 변경되면 GenTL Device ID가 변경됩니다. 따라서 Device ID는 장치 ID가 생성된 Applet과 이름이 같은 Applet인 경우에만 재사용할 수 있습니다. |
| 영향을 받는 OS | Windows 및 Linux |
| 임시 해결 방법 | 사용 가능한 임시 해결 방법이 없습니다. |
| 티켓 ID | – |
microDisplay X
| 요약 | 클린 Linux 설치 환경에서 microDisplay X가 시작되지 않음 |
| 설명 | Linux를 새로 설치한 환경에서 microDisplay X가 실행되지 않습니다. 이 문제의 원인은 Linux 클린 설치 시 xcb QT 플랫폼 플러그인이 누락되어 있기 때문입니다. |
| 영향을 받는 OS | Linux |
| 임시 해결 방법 | 다음 명령을 사용하여 누락된 플러그인을 설치하십시오. sudo apt install libxcb-xinerama0 명령입니다. |
| 티켓 ID | TFS 259941 |
| 요약 | Linux 환경에서 microDisplay X 종료 시 충돌 발생 가능성 |
| 설명 | Linux 환경에서 microDisplay X를 닫을 때 간헐적으로 충돌이 발생할 수 있습니다. 이는 추가적인 문제를 야기하지 않으므로 무시해도 무방합니다. |
| 영향을 받는 OS | Linux |
| 임시 해결 방법 | 사용 가능한 임시 해결 방법이 없습니다. |
| 티켓 ID | TFS 211811 |
C# 래퍼
| 요약 | C# 래퍼가 FieldParameterInt에서 음수 값을 허용하지 않습니다. |
| 설명 | FieldParameterInt.value 은(는) 부호 없는 정수이며 Framegrabber SDK에서 이를 올바르게 처리합니다. C# 래퍼에서는 다음과 같이 음수 값을 할당하면 -1, 컴파일되지 않으므로 SiSoCsRt.Fg_setParameterWithFieldParameterInt 해당 숫자로 직접 호출할 수 없습니다. |
| 영향을 받는 OS | Windows 및 Linux |
| 임시 해결 방법 | 다음으로 값을 할당하십시오. unchecked 호출하기 전에 Fg_setParameterWithFieldParameterInt. 대상: -1, 다음을 사용하십시오 fieldParameter.value = unchecked((uint)-1);. |
| 티켓 ID | 332625 |