콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

pylon Software Suite 26.01 릴리스 노트#

릴리스 날짜: 2026-01-23

바이너리 호환성#

  • Data Processing = 4.1.1
    Data Processing 4.1.x 또는 이전 4.x.x 버전으로 빌드된 애플리케이션과 호환됩니다.
  • pylon C++ SDK = 11.3.0
    11.3.x 또는 그 이전의 11.x.x 버전 pylon C++ SDK로 빌드된 애플리케이션은 호환됩니다.
  • pylon C SDK = 10.1.0
    10.1.x 또는 이전 10.x.x 버전의 pylon C SDK로 빌드한 애플리케이션은 호환됩니다.
  • pylon .NET SDK = 9.0.0
    이전 버전의 pylon .NET SDK로 빌드한 애플리케이션은 호환되지 않습니다.

새로운 기능 / 변경 사항#

  • pylon Viewer: [351433] 대역폭 관리자(Bandwidth Manager)의 메시지가 개선되었습니다.
  • pylon Viewer: [350780] 이제 대역폭 관리자(Bandwidth Manager)가 모달리스(modeless) 대화상자로 표시됩니다. 이를 통해 대역폭 관리자를 닫지 않고도 pylon Viewer에서 카메라를 직접 구성할 수 있습니다. 결과적으로, 포함된 기능 트리(Features tree)에 대한 액세스를 제공하던 '카메라 구성(Configure Cameras)' 버튼이 대역폭 관리자에서 제거되었습니다.
  • pylon Viewer: [349776] 모든 애플리케이션의 제목 표시줄에서 '64-Bit'가 제거되었습니다.
  • Data Processing: [346991] CVariant 및 CVariantContainer 클래스 사용 시 데이터의 박싱(boxing) 및 언박싱(unboxing)을 단순화하기 위한 유틸리티 메서드가 도입되었습니다.
  • Data Processing: [319926] 매개변수 컬렉션에 이미지 및 영역 매개변수에 대한 지원이 추가되었습니다.
  • vTools: [319926] 다음 vTool의 노드맵에 새로운 매개변수가 추가되었습니다: Geometric Pattern Matching Basic, Geometric Pattern Matching Pro, Template Matching Basic. 이를 통해 사용자는 pylon Data Processing C++ API를 통해 티칭 데이터를 제공하고 티칭 결과에 액세스할 수 있습니다.
  • vTools: [343109] 고해상도 이미지에서 Calibration Pro vTool의 캘리브레이션 플레이트 인식 기능이 개선되었습니다.
  • vTools: [292218] 대폭적인 성능 향상 및 기능 확장이 도입되었습니다. QR 및 GS1 Data Matrix 코드 디코딩이 강화되었습니다. QR Code Reader는 속도와 효율성 측면에서 더욱 최적화되었습니다. 또한 셰이프 기반 매칭 알고리즘이 개선되어 더 높은 처리 속도와 향상된 견고성을 제공합니다.
  • Workbench: [349292] 이제 입력 단자의 핀에 카메라를 할당할 수 있습니다. 이를 통해 Camera vTool 없이도 레시피에서 카메라 이미지를 직접 사용할 수 있습니다.
  • vTools: [353917] 코드 읽기 라이브러리가 업데이트되었습니다. 모든 코드 reader vTool의 스타터(Starter) 버전 탐지 및 성능이 향상되었습니다.
  • vTools: [353201] Painter vTool이 실험적 기능으로 추가되었습니다. 이 vTool은 변경될 수 있으며 향후 릴리스에서 대폭 수정될 수 있습니다. Painter vTool은 영역, 기하학적 도형, 텍스트 등의 입력 데이터를 이미지 위에 그립니다.
  • vTools: [345795] 이제 Mini Script vTool이 이미지와 영역을 처리할 수 있어 메타데이터에 대한 액세스를 제공하고 입력 핀에서 출력 핀으로의 라우팅을 지원합니다.
  • vTools: [353199] Data Writer vTool이 실험적 기능으로 추가되었습니다. 이 vTool은 변경될 수 있으며 향후 릴리스에서 대폭 수정될 수 있습니다. Data Writer vTool을 사용하면 레시피 내의 프로세스를 기록할 수 있습니다. 텍스트, 이미지, 비디오 등 다양한 형식으로 아카이빙이나 디버깅 목적으로 레시피의 모든 결과를 저장할 수 있습니다. 또한 특정 이벤트를 캡처할 시점을 지정하기 위해 설정 가능한 여러 트리거를 사용할 수 있습니다.
  • vTools: [340058] 이제 Camera vTool이 GenDC 그랩 결과를 지원합니다. 단일 이미지와 유사한 데이터 컴포넌트를 사용할 수 있는 경우, 이는 Image 핀으로 직접 전달됩니다. 여러 컴포넌트가 있는 이미지 컨테이너의 경우 Intensity 컴포넌트가 선호됩니다.
  • pylon C++ SDK: [336167] 지정된 타입의 모든 컴포넌트를 검색하기 위해 GrabResult에 GetDataComponent가 도입되었습니다. 이 기능은 GenDC가 활성화된 경우 사용할 수 있습니다.
  • pylon C++ SDK: [347316] GenDC와 같은 컨테이너 기반 형식의 경우, 이제 GrabResult 버퍼에 첫 번째 강도(intensity) 이미지가 포함되어 기존 GrabResult 사용 패턴과의 호환성이 보장됩니다.
  • GenTL/GigE: [352009] 사용 가능한 경우 확장 ID 사용을 활성화하기 위해 UseExtendedIdIfAvailable 기능에 대한 지원이 추가되었습니다.
  • pylon C SDK: [352237] 프로그래밍 예제를 위한 include.props 파일이 수정되었습니다. 이 수정 전에는 pylonC 라이브러리의 디버그 버전이 나열되어 있었습니다.

수정 사항#

  • pylon Viewer: [349376] 장치(Devices) 창에서 열려 있는 카메라 위로 이동할 때 키보드 탐색이 작동하지 않던 문제가 수정되었습니다.
  • pylon Viewer: [347274] "DeviceLinkThroughputLimit" 매개변수를 사용할 수 있는 GigE 카메라를 대역폭 관리자(Bandwidth Manager)가 잘못 구성할 수 있는 문제가 수정되었습니다.
  • pylon Viewer: [349678] "DeviceLinkThroughputLimit" 기능이 존재할 때 대역폭 관리자(Bandwidth Manager)가 GigE 카메라를 잘못 구성할 수 있는 문제가 수정되었습니다.
  • Data Processing: [323172] 상대 경로를 사용하여 라이브러리가 로드되는 경우 vTool 및 서명 파일을 찾지 못하던 문제가 수정되었습니다.
  • vTools: [345736] Template Matching Starter vTool의 안정성 및 AlignmentTf 데이터의 정확성이 향상되었습니다. 일관되고 안정적인 성능을 보장하기 위해 회전된 템플릿 매칭 지원은 제거되었습니다. 이 vTool로 생성된 레시피는 이전 버전의 pylon과 호환되지 않습니다. 마찬가지로, 이전 pylon 버전으로 생성된 레시피는 이 vTool 버전과 호환되지 않습니다.
  • vTools: [352227] Histogram Extractor 및 Multiplexer vTool을 더블 클릭할 때 발생하던 잘못된 동작이 수정되었습니다. 빈 대화 상자가 열리는 대신, 해당 vTool에 구성 가능한 설정이 없음을 알리는 메시지가 표시됩니다.
  • pylon C++ SDK: [352735] StreamGrabber 노드맵의 UseExtendedIdIfAvailable 기능이 항상 덮어쓰여져 pylon Viewer 등의 도구에서 사용할 수 없던 문제가 해결되었습니다. 이제 이 기능이 초기화되지 않고 설정되므로 애플리케이션 간에 일관된 동작이 보장됩니다.
  • pylon C++ SDK: [349506] GenICam File Access를 통해 GigE 카메라에서 다운로드한 파일의 크기가 4로 나누어떨어지지 않을 때 0바이트로 저장되던 문제가 수정되었습니다.
  • GenTL/GigE: [350406] 버퍼 크기가 필요한 버퍼 크기보다 작을 때 EventGetData 함수가 GC_ERR_BUFFER_TOO_SMALL을 반환하지 않던 문제가 수정되었습니다.
  • GenTL/GigE: [347257] 수신이 완료되지 않은(incomplete) 이미지의 경우 획득 결과(grab result)의 BlockID가 설정되지 않던 문제가 수정되었습니다.
  • GenTL/GigE: [349506] GenICam File Access를 통해 GigE 카메라에서 다운로드한 파일의 크기가 4로 나누어떨어지지 않을 때 0바이트로 저장되던 문제가 수정되었습니다.

제한 사항#

  • pylon Viewer: Stereo ace 2 카메라로 획득한 이미지는 아직 표시할 수 없습니다.
  • pylon Viewer: Intel HD 그래픽 카드가 장착된 컴퓨터에서는 그래픽 드라이버를 최신 버전으로 업데이트해야 할 수 있습니다.
  • pylon Viewer: 컴퓨터가 매우 느리거나 부하가 큰 경우 등 특정 상황에서는 pylon Viewer에서 카메라가 이미 열려 있으면 Color Calibrator가 작동하지 않을 수 있습니다. 이를 방지하려면 Color Calibrator를 사용하기 전에 카메라를 닫으십시오.
  • pylon Viewer: Color Calibrator는 모든 Basler 컬러 카메라를 지원하지 않습니다. 카메라 기능 세트의 차이로 인해 Basler dart 및 boost V 카อล러 카메라는 지원되지 않습니다.
  • pylon Viewer: 전반적인 안정성과 성능을 향상하기 위해 pylon Viewer에 새로운 이미지 스로틀이 구현되었습니다. 이로 인해 pylon Viewer의 비디오 녹화 기능에 새로운 제한이 도입됩니다. 이미징 파이프라인에서 카메라당 초당 250개의 이미지만 허용되므로 이 한도를 초과할 경우 모든 프레임을 녹화하는 기능이 제한됩니다.
  • Workbench: Workbench의 통계 기능은 vTools의 실행 시간을 측정합니다. 통계 기능에서 측정된 시간은 시스템 구성 및 전반적인 CPU 부하에 따라 달라질 수 있습니다. 이는 현재 부하에 따라(예: 동적 주파수 Scaling으로 인해) CPU가 다른 주파수로 실행될 수 있기 때문입니다.
  • Workbench: Workbench에서 데이터를 활발히 표시하는 여러 핀 데이터 뷰를 사용하면 CPU 부하가 증가하고 전반적인 성능이 저하될 수 있습니다. 가능하면 더 적은 수의 핀 데이터 뷰를 사용할 것을 권장합니다.
  • pylon C++ SDK: GenICam File Access 기능을 사용하여 GigE 카메라에서 파일을 다운로드할 때 파일 크기가 4로 나누어떨어지지 않으면 현재 0바이트 크기의 파일이 다운로드됩니다. 이로 인해 특히 사용자 데이터(예: Vignetting Correction 데이터, Shading Correction 데이터, 3D 데이터)가 포함된 캘리브레이션 및 설정 파일과 관련하여 문제가 발생할 수 있습니다.
  • 3D: Stereo ace 3D 카메라를 사용하려면 Stereo ace용 pylon Supplementary Package를 설치해야 합니다. Stereo ace용 pylon Supplementary Package는 Basler 웹사이트에서 다운로드할 수 있습니다.
  • 3D: Basler blaze 3D 카메라를 사용하려면 pylon Supplementary Package for blaze가 설치되어 있어야 합니다. pylon Supplementary Package for blaze는 Basler 웹사이트에서 다운로드할 수 있습니다.
  • MP4: MP4 동영상 녹화를 수행하려면 pylon Supplementary Package for MPEG-4가 설치되어 있어야 합니다. pylon Supplementary Package for MPEG-4는 Basler 웹사이트에서 다운로드할 수 있습니다.
  • MP4: 해상도가 20 MP 이상인 카메라로 비디오 파일을 녹화할 때 Quality Property을 80% 이상으로 설정하면 녹화가 실패할 수 있습니다. 해결 방법으로 Quality Property을 더 낮은 값으로 설정하십시오.
  • MP4: 녹화 기능은 ace 2 Pro 카메라에서 Compression Beyond 기능을 지원하지 않습니다. 녹화가 시작되고 Compression Beyond 기능이 활성화된 경우 pylon Viewer는 먼저 카메라에서 Compression Beyond 기능을 비활성화한 후 녹화를 시작합니다.
  • USB: Basler U3V 장치의 동기화가 해제될 수 있으므로 Intel USB 호스트에서 사용하는 Power Management를 꺼야 합니다. 이 경우 시스템 부팅 후 Basler U3V 장치를 사용하지 못할 수 있습니다. 다음 단계에 따라 USB3 버스에서 LPM 패키지를 비활성화하십시오.
    1. 다음 명령을 실행하여 고급 설정을 활성화하십시오:
      powercfg -attributes 2a737441-1930-4402-8d77-b2bebba308a3 d4e98f31-5ffe- 4ce1-be31-1b38b384c009 -ATTRIB_HIDE
    2. 전원 옵션에서 LPM 설정을 변경합니다.
      1. 제어판에서 전원 옵션을 엽니다.
      2. 선택한 전원 관리 계획에 대해 "요금제 설정 변경" 또는 "설정 변경"을 클릭합니다.
      3. "고급 전원 관리 옵션 설정 변경"을 클릭합니다.
      4. "전원 옵션" 대화 상자의 "고급 설정" 탭에서 "USB 설정"을 선택합니다.
      5. "USB 3 절전 모드"를 "사용 안 함"으로 설정합니다.
  • GenTL: GenTL 버전 1.4 이하인 Producer의 경우 GenTL 지원이 제한됩니다.
  • GigE: Basler의 ace 2 5GigE 및 1GigE 카메라를 최적으로 사용하려면 듀얼 채널 DDR4-3600 RAM 이상을 사용할 것을 권장합니다. 더 느린 RAM을 사용하면 버퍼 언더런 및 이미지 손실이 발생할 수 있습니다. 또한 전체 설정을 최적화하기 위해 pylon GigE Configurator 툴을 사용할 것을 권장합니다.
  • pylon C++ SDK: InstantCameraArray 클래스는 최대 21대의 카메라에서 이미지를 취득할 수 있습니다.
  • GigE: IP Configurator 툴에서는 단일 네트워크 인터페이스상의 여러 IP 구성을 완전히 지원하지 않습니다.
  • GigE: "Failed to allocate resources." 오류 메시지가 보고된 경우, Basler에서는 pylon GigE Configurator 툴을 사용하여 NIC와 카메라의 IP 구성을 최적화할 것을 권장합니다.
  • pylon C++ SDK: 일부 ace 2 카메라는 이벤트 알림을 위해 일반적인 열거형 대신 부울 Property을 사용할 수 있습니다. 이 문제를 해결하기 위해 다음 코드 조각을 사용할 수 있습니다. C++의 경우 camera.EventNotification.TrySetValue(EventNotification_On); 외에도 CBooleanParameter(camera.GetNodeMap(), "EventNotification").TrySetValue(true);를 사용할 수 있습니다.
  • pylon C++ SDK: Visual Studio 2017을 사용할 때 MSB4211 경고가 발생할 수 있습니다. 이 경고를 제거하려면 Release 및 Debug 프로젝트 Property(Configuration Properties -> General -> Windows SDK Version)에서 Windows SDK의 버전을 지정하십시오.
  • pylon C++ SDK: CMake를 사용하여 샘플을 빌드할 때 운영 체제의 경로 길이 제한과 관련된 문제가 발생할 수 있습니다. 경로가 최대 경로 길이인 260자를 초과한다는 빌드 오류가 발생할 수 있습니다. 이는 CMake 빌드 디렉터리의 절대 경로가 80자를 초과하는 경우에 발생할 수 있습니다. 빌드 디렉터리는 현재 작업 디렉터리이거나 cmake를 호출할 때 '-B' 옵션으로 지정한 디렉터리입니다. 이 오류가 발생하는 경우, 사용자 프로필 C:\Users\ 아래에 직접 위치하는 등 80자를 초과하지 않는 더 짧은 경로의 빌드 디렉터리를 사용하십시오.\Samples. Windows 10, 버전 1607 이상에서는 긴 경로를 활성화할 수 있습니다. 자세한 내용은 Microsoft 설명서를 참조하십시오.
  • GenTL/GigE: GigE Vision용 GenTL Producer는 액션 명령을 지원하지 않습니다.
  • pylon C SDK: pylon C API는 아직 GenDC 및 Basler blaze 3D 카메라를 사용할 수 있는 편리한 기능을 제공하지 않습니다.
  • pylon C SDK: GenTL Consumer를 사용하기 위해(예: CoaXPress와 함께) 스트리밍을 명시적으로 시작하고 중지할 수 있는 추가 기능이 pylon C에 추가되었습니다. 이 기능은 아직 pylon C 프로그래머 가이드에 문서화되어 있지 않습니다. pylon C++ 프로그래머 가이드("이전 버전에서 마이그레이션 - IStreamGrabber API의 변경 사항" 장 참조) 또는 pylonC OverlappedGrab 프로그래밍 샘플을 참조하십시오.
  • pylon .NET SDK: 이 버전의 .NET API로 업데이트하려면 새 어셈블리를 참조하도록 .NET 프로젝트 파일을 업데이트해야 합니다. 이는 VB2015 호환성 수정 사항(인터페이스 클래스 Basler.Pylon.IParameterListEnum이 ref 클래스 Basler.Pylon.ParameterListEnum으로 변경됨) 때문에 필요합니다.
  • pylon .NET SDK: .NET 프로젝트에서 네이티브 디버깅이 활성화되어 있고 프로젝트가 pylon 어셈블리를 참조하는 경우, Visual Studio 2012 또는 Visual Studio 2013 디버거에서 실행할 때 애플리케이션이 중단될 수 있습니다. 이 문제를 방지하려면 Visual Studio 디버거 옵션에서 관리 호환성 모드를 활성화하십시오.

다운로드#

pylon Software Suite의 이 버전은 여기서 다운로드할 수 있습니다.