pylon Software Suite 8.0.1 릴리스 노트#
새로운 기능 / 변경 사항#
- GenTL/CXP: [311175] pylon 이벤트 로깅(PEL) 프레임워크와의 호환성을 위해 기존 로그 메시지를 재구성했습니다.
- GenTL/CXP: [300706] 로그 메시지에 엔티티 ID가 포함된 새로운 로깅 라이브러리를 추가하고, 기존 메시지 수정과 함께 더 많은 기능을 도입했습니다.
- pylon Viewer: [316331] pylon Viewer 시작 시간을 개선했습니다.
- pylon Viewer: [316268] Workbench 및 Camera API Generator 등 pylon Viewer의 다양한 영역에 있는 여러 아이콘을 업데이트했습니다.
- Workbench: [316268] 이제 Workbench 툴바에서 중지 버튼을 클릭한 후 5초 이내에 실행이 완료되지 않으면 레시피가 강제로 중지됩니다.
- vTools: [316650] 입력 ROI가 지정된 경우, 출력 영역(Semantic 및 Instance Segmentation)과 경계 상자(Object Detection 및 Instance Segmentation)의 좌표는 원본 입력 이미지를 기준으로 합니다. 이전 버전에서는 좌표가 ROI를 기준으로 제공되었습니다.
- vTools: [316181] 유통기한 확인 등 특정 머신 비전 작업을 수행하는 방법을 보여주는 vTool 사용 사례 리소스를 추가했습니다. 이 리소스에는 레시피, 샘플 이미지 및 기본 문서가 포함되어 있습니다.
- vTools: [314581] 새로운 vTools(Data Synchronizer, Image Cropper, Image Stitcher, Image Transformer, Region Combiner)가 추가되었습니다.
수정 사항#
- GenTL/CXP: [300801] mfs 파일의 내용이 비어 있는 문제를 해결했습니다.
- GenTL/CXP: [303262] HAP 파일 Device xmls에 현재 GenTL 장치와 관련된 프로세스만 포함되도록 하고 나머지는 필터링하도록 보장했습니다.
- GenTL/CXP: [315763] 레지스터 종속성이 HAP 파일에 의해 내보내지지 않으므로 HAP XML에서 캐싱을 제거했습니다.
- GenTL/CXP: [303265] VA 프로세스당 여러 DMA 취득 채널이 존재할 때 장치 이름에 프로세스 식별자를 추가하여 동일한 프로세스 내의 DMA를 명확하게 연결할 수 있도록 했습니다.
- GenTL/CXP: [234116] FG-SDK가 비라틴 문자가 포함된 경로에서 어플릿을 실행하고 로드할 수 있는 기능을 추가했습니다.
- GenTL/CXP: [300663] imaFlex Penta 프레임 그래버에 대한 지원을 추가했습니다.
- GenTL/CXP: [316313] 이 문제를 수정하기 전에는 많은 로그 메시지에 중복된 정보가 포함되어 있었습니다. 이 문제가 해결되었습니다. 이제 추가 정보(태그)가 실제 메시지 텍스트 뒤의 추적 수준 메시지에 배치됩니다.
- pylon Viewer: [315618] 이제 도움말 메뉴의 Data Privacy 옵션에 올바른 아이콘이 표시됩니다.
- pylon Viewer: [315593] Feature Documentation에서 vTool 열거형 매개변수용으로 생성되는 샘플 코드를 수정했습니다.
- pylon AI Agent: [316192] 특정 해상도 및 Scaling 설정에서의 디스플레이 문제를 수정했습니다.
- vTools: [313333] 이제 Image Loading vTool을 사용하여 유니코드 경로가 포함된 레시피를 로드할 수 있습니다.
제한 사항#
- pylon Viewer: 전반적인 안정성과 성능을 향상하기 위해 pylon Viewer에 새로운 이미지 스로틀(throttle)이 구현되었습니다. 이로 인해 pylon Viewer의 비디오 녹화 기능에 영향을 미치는 새로운 제한 사항이 도입되었습니다. 이미징 파이프라인에서 카메라당 초당 250개의 이미지만 허용되므로 이 제한을 초과할 경우 모든 프레임을 녹화하는 기능이 제한됩니다.
- pylon Viewer: Color Calibrator는 모든 Basler 컬러 카메라를 지원하지 않습니다. 카메라 기능 세트가 다르기 때문에 Basler dart 및 boost V 카메라는 지원되지 않습니다.
- pylon Viewer: 컴퓨터가 매우 느리거나 과부하가 걸린 경우 등 특정 상황에서는 pylon Viewer에서 이미 카메라가 열려 있으면 Color Calibrator가 작동하지 않을 수 있습니다. 이를 방지하려면 Color Calibrator를 사용하기 전에 카메라를 닫으십시오.
- pylon Viewer: Intel HD 그래픽 카드가 장착된 컴퓨터의 경우 그래픽 드라이버를 최신 버전으로 업데이트해야 할 수 있습니다.
- Workbench: Workbench에서 데이터를 활발하게 표시하는 여러 핀 데이터 뷰를 사용하면 CPU 부하가 증가하고 전반적인 성능 저하가 발생할 수 있습니다. 바슬러(Basler)에서는 가능한 한 적은 수의 핀 데이터 뷰를 사용할 것을 권장합니다.
- Workbench: Workbench의 Statistics 기능은 vTool의 실행 시간을 측정합니다. Statistics 기능에서 측정된 시간은 시스템 구성 및 전반적인 CPU 부하에 따라 달라질 수 있습니다. 이는 현재 부하에 따라 CPU가 서로 다른 주파수(예: 동적 frequency scaling으로 인해)로 작동할 수 있기 때문입니다.
- CXP IC: 라인 스캔 애플릿의 경우, 라인 주기 및 라인 노출 범위가 올바르게 처리되지 않습니다. 최대값이 예상보다 낮을 수 있습니다.
- pylon C SDK: pylon C API는 아직 GenDC 및 Basler blaze 3D 카메라를 사용할 수 있는 편리한 기능을 제공하지 않습니다.
- pylon C SDK: (CoaXPress 등에서) GenTL Consumer를 사용할 수 있도록 pylon C에 스트리밍을 명시적으로 시작하고 중지하는 기능이 추가되었습니다. 이 기능은 아직 pylon C 프로그래머 가이드에 문서화되어 있지 않습니다. pylon C++ 프로그래머 가이드("이전 버전에서 마이그레이션 - IStreamGrabber API의 변경 사항" 장 참조) 또는 pylonC OverlappedGrab 프로그래밍 샘플을 참조하십시오.
- pylon C++ SDK: CMake를 사용하여 샘플을 빌드할 때 운영 체제의 경로 길이 제한 문제가 발생할 수 있습니다. 경로가 최대 경로 길이인 260자를 초과한다는 빌드 오류가 발생할 수 있습니다. 이는 CMake 빌드 디렉터리의 절대 경로가 80자를 초과하는 경우에 발생할 수 있습니다. 빌드 디렉터리는 현재 작업 디렉터리이거나 cmake를 호출할 때 '-B' 옵션으로 지정한 디렉터리입니다. 이 오류가 발생하는 경우, 사용자 프로필 C:\Users\ 아래 등 80자를 초과하지 않는 더 짧은 경로의 빌드 디렉터리를 사용하십시오.
\Samples. Windows 10(버전 1607 이상)에서 긴 경로를 활성화할 수 있습니다. 자세한 내용은 Microsoft 설명서를 참조하십시오. - pylon C++ SDK: Visual Studio 2017을 사용할 때 MSB4211 경고가 발생할 수 있습니다. 이 경고를 제거하려면 Release 및 Debug 프로젝트 속성(Configuration Properties -> General -> Windows SDK Version)에서 Windows SDK 버전을 지정하십시오.
- pylon C++ SDK: 일부 ace 2 카메라는 이벤트 알림에 일반적인 열거형 대신 부울(Boolean) 파라미터를 사용할 수 있습니다. 이 문제를 해결하기 위해 다음 코드 스니펫을 사용할 수 있습니다. C++의 경우 camera.EventNotification.TrySetValue(EventNotification_On); 외에도 CBooleanParameter(camera.GetNodeMap(), "EventNotification").TrySetValue(true);를 사용할 수 있습니다.
- GigE: "Failed to allocate resources." 오류 메시지가 보고된 경우, Basler는 pylon GigE Configurator 도구를 사용하여 NIC와 카메라의 IP 구성을 최적화할 것을 권장합니다.
- GigE: IP Configurator 도구는 단일 네트워크 인터페이스에서의 여러 IP 구성을 완전히 지원하지 않습니다.
- pylon C++ SDK: InstantCameraArray 클래스는 최대 21대의 카메라에서 이미지를 획득할 수 있습니다.
- GigE: Basler ace 2 5GigE 및 1GigE 카메라를 최적으로 사용하려면 듀얼 채널 DDR4-3600 RAM 이상을 사용할 것을 권장합니다. 더 느린 RAM을 사용하면 버퍼 언더런 및 이미지 손실이 발생할 수 있습니다. 또한 Basler는 전체 설정을 최적화하기 위해 pylon GigE Configurator 도구를 사용할 것을 권장합니다.
- GenTL: GenTL 버전 1.4 이하 프로듀서에 대한 GenTL 지원이 제한됩니다.
- USB: Basler U3V 장치의 동기화가 해제될 수 있으므로 인텔 USB 호스트에서 사용하는 전원 관리를 꺼야 합니다. 이 경우 시스템 부팅 후 Basler U3V 장치를 사용하지 못할 수 있습니다. 다음 단계에 따라 USB3 버스에서 LPM 패키지를 비활성화하십시오.
- 다음 명령을 실행하여 고급 설정을 활성화합니다.
powercfg -attributes 2a737441-1930-4402-8d77-b2bebba308a3 d4e98f31-5ffe- 4ce1-be31-1b38b384c009 -ATTRIB_HIDE - 전원 옵션에서 LPM 설정을 변경합니다.
- 제어판에서 전원 옵션을 엽니다.
- 선택한 전원 관리 계획에 대해 "설정 변경"을 클릭합니다.
- "고급 전원 관리 옵션 설정 변경"을 클릭합니다.
- "전원 옵션" 대화 상자의 "고급 설정" 탭에서 "USB 설정"을 선택합니다.
- "USB 3 절전 모드 설정"을 "사용 안 함"으로 설정합니다.
- 다음 명령을 실행하여 고급 설정을 활성화합니다.
- MP4: MP4 동영상 녹화를 수행하려면 pylon Supplementary Package for MPEG-4를 설치해야 합니다. pylon Supplementary Package for MPEG-4는 Basler 웹사이트에서 다운로드할 수 있습니다.
- MP4: 해상도가 20 MP 이상인 카메라로 비디오 파일을 녹화할 때 Quality 파라미터가 80% 이상으로 설정되어 있으면 녹화가 실패할 수 있습니다. 해결 방법으로 Quality 파라미터를 더 낮은 값으로 설정하십시오.
- MP4: 녹화 기능은 ace 2 Pro 카메라의 Compression Beyond 기능을 지원하지 않습니다. 녹화가 시작되고 Compression Beyond 기능이 활성화된 경우, pylon Viewer는 먼저 카메라에서 Compression Beyond 기능을 비활성화한 다음 녹화를 시작합니다.
- 3D: Basler blaze 3D 카메라를 사용하려면 pylon Supplementary Package for blaze를 설치해야 합니다. pylon Supplementary Package for blaze는 Basler 웹사이트에서 다운로드할 수 있습니다.
- Direct Show: DirectShow 드라이버에서는 CoaXPress 카메라가 지원되지 않습니다.
- Twain: Twain 드라이버에서는 CoaXPress 카메라가 지원되지 않습니다.
- pylon AI Agent: 특정 해상도 및 Scaling 설정에서는 버튼이 표시되지 않을 수 있습니다.
다운로드#
이 버전의 pylon Software Suite는 여기서 다운로드할 수 있습니다.