跳至內容
測試伺服器
開發伺服器

pylon Software Suite 26.01 版本說明#

發行日期:2026年1月23日

二進位相容性#

  • 資料處理 = 4.1.1
    使用 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
    使用 pylon C SDK 10.1.x 或更早的 10.x.x 版本建立的應用程式皆相容。
  • pylon .NET SDK = 9.0.0
    使用較早版本的 pylon .NET SDK 所建置的應用程式將無法相容。

新功能 / 變更#

  • pylon Viewer:[351433] 改善了「頻寬管理員」中的訊息顯示。
  • pylon Viewer:[350780] 「頻寬管理員」現已改為非模式對話方塊。此設計讓使用者能直接在「pylon Viewer 」中設定攝影機,無需先關閉「頻寬管理員」。因此,「頻寬管理員」中原本可存取內嵌「功能」樹狀結構的「設定攝影機」按鈕已遭移除。
  • pylon Viewer:[349776] 已從所有應用程式的標題列中移除「64 位元」字樣。
  • 資料處理:[346991] 引入了輔助方法,用以簡化在使用 CVariant 和 CVariantContainer 類別時資料的封裝與解封裝。
  • 資料處理:[319926] 在參數集合中新增對影像和區域參數的支援。
  • vTools:[319926] 為以下 vTools 的節點地圖新增了參數:Geometric Pattern Matching Basic、Geometric Pattern Matching Pro 以及Template Matching Basic。此功能讓使用者能夠透過 pylon 資料處理 C++ API 提供教學資料並存取教學結果。
  • vTools:[343109] 改進了 Calibration Pro vTool 在高解析度影像中對校準板的辨識能力。
  • vTools:[292218] 帶來顯著的效能提升並擴充了功能。QR 碼與 GS1 Data Matrix 條碼的解碼功能已獲得強化。QR Code Reader 已進一步優化,以提升速度與效率。此外,基於形狀的比對演算法亦已改進,提供更高的處理速度與更強的穩健性
  • Workbench:[349292] 現已可將攝影機指派至輸入端子的針腳。此功能讓您無需使用「攝影機」vTool,即可直接在製程配方中使用攝影機影像。
  • vTools:[353917] 更新了讀碼器函式庫。所有 vTools 讀碼器的 Starter 版本在偵測能力與效能方面均已獲得提升。
  • vTools:[353201] 已將「繪圖工具 (Painter vTool)」新增為實驗性功能。此 vTool 可能有所變更,並可能在未來的版本中進行重大修改。繪圖工具 (Painter vTool) 會將輸入資料繪製到影像上,例如:區域、幾何圖形或文字。
  • vTools: [345795] Mini Script vTool 現可處理影像與區域,提供其中繼資料的存取權,並支援從 input pin 到 output pin 的路由。
  • vTools:[353199] 已將「資料寫入器」(Data Writer )vTool 作為實驗性功能新增。此 vTool 內容可能有所變更,並可能在未來的版本中進行重大修改。資料寫入器 vTool 允許您記錄配方中的流程。您可以將配方中的所有結果以各種格式(包括文字、圖片或影片)儲存,以供歸檔或除錯之用。此外,還提供多個可配置的觸發器,用以指定何時擷取特定事件。
  • vTools: [340058] Camera vTool 現已支援 GenDC 擷取結果。當有單一類似影像的資料元件可用時,系統會直接將其傳遞至 Image pin。對於包含多個元件的影像容器,系統會優先採用 Intensity 元件。
  • pylon C++ SDK:[336167] 在 GrabResult 中新增 GetDataComponent 函式,用於擷取指定類型的所有元件。此功能僅在啟用「GenDC 」時才可用。
  • pylon C++ SDK:[347316] 對於基於容器格式的檔案(例如GenDC ),GrabResult 緩衝區現在包含第一張強度影像,以確保與現有的 GrabResult 使用模式相容。
  • GenTL/GigE:[352009] 新增對「UseExtendedIdIfAvailable」功能的支持,以便在可用時啟用擴展 ID。
  • pylon C SDK:[352237] 修正了程式設計範例中的 include.props 檔案。在此修正之前,該檔案列出了 pylonC 函式庫的除錯版本。

修正#

  • pylon Viewer:[349376] 修正了在「裝置」窗格中將游標移至開啟的攝影機上時,鍵盤導航功能會停止運作的問題。
  • pylon Viewer:[347274] 修正了「頻寬管理員」可能錯誤設定具備「DeviceLinkThroughputLimit」參數的 GigE 攝影機的問題。
  • pylon Viewer:[349678] 修正了當存在「DeviceLinkThroughputLimit」功能時,頻寬管理員可能會錯誤設定 GigE 攝影機的問題。
  • 資料處理:[323172] 修正了當使用相對路徑載入函式庫時,vTools 和簽名檔的定位問題。
  • vTools:[345736] 改善了「Template Matching 」啟動器 vTool 的穩定性,並提升了 AlignmentTf 資料的準確性。為確保效能的一致性與可靠性,已移除對旋轉模板配對的功能。請注意,使用此 vTool 建立的配方與舊版 pylon 不相容。同樣地,使用先前 pylon 版本建立的配方亦與此 vTool 版本不相容。
  • vTools:[352227] 修正了雙擊「Histogram Extractor 」及「Multiplexer 」vTools 時出現的異常行為。系統將不再開啟空白對話方塊,而是顯示一則訊息,指出該 vTool 沒有可設定的選項。
  • pylon C++ SDK:[352735] 已解決 StreamGrabber 節點地圖中的「UseExtendedIdIfAvailable」功能總是被覆寫的問題,此問題曾導致該功能無法在 pylon 檢視器等工具中使用。現在可以設定此功能而不會被重置,確保各應用程式間的行为一致。
  • pylon C++ SDK: [349506] 修復透過 GenICam File Access 從 GigE 相機下載的檔案在大小無法被 4 整除時會被儲存為 0 位元組的問題。
  • GenTL/GigE:[350406] 修正了當緩衝區大小小於所需緩衝區大小时,EventGetData 函式未傳回 GC_ERR_BUFFER_TOO_SMALL 的問題。
  • GenTL/GigE:[347257] 修正了抓取結果的 BlockID 未針對抓取不完整的影像進行設定的問題。
  • GenTL/GigE: [349506] 修復透過 GenICam File Access 從 GigE 相機下載的檔案在大小無法被 4 整除時會被儲存為 0 位元組的問題。

限制#

  • pylon Viewer:由Stereo ace 抓取的圖片,其中 2 張目前無法顯示。
  • pylon Viewer:若電腦配備 Intel HD 顯示卡,可能需要將顯示卡驅動程式更新至最新版本。
  • pylon Viewer:在某些情況下(例如電腦運行極為緩慢或負載過重),若相機已在「pylon Viewer 」中開啟,色彩校正工具可能無法運作。為避免此情況,請在使用色彩校正工具前先關閉相機。
  • pylon Viewer: Color Calibrator 不支援所有 Basler 彩色相機。由於相機功能集不同,因此不支援 Basler dart 與 boost V 相機。
  • pylon Viewer: pylon Viewer 中已實作新的影像限流器,以提升整體穩定性與效能。這帶來了一項影響 pylon Viewer 影片錄製功能的新限制。當成像管線中每秒每台相機僅允許 250 張影像時,若超出此限制,將無法錄製每一個畫格。
  • Workbench: Workbench 的 Statistics 功能可用於測量 vTool 的執行時間。Statistics 功能所測得的時間可能會因您的系統組態與整體 CPU 負載而有所不同。這是因為 CPU 可能會根據當前的負載以不同的頻率運行(例如,由於動態 Scaling)。
  • Workbench: 在 Workbench 中使用多個主動顯示資料的 pin data views 可能會增加 CPU 負載並降低整體效能. Basler 建議盡可能減少使用 pin data views.
  • pylon C++ SDK:如果您使用 GenICam File Access 功能從 GigE 相機下載檔案,且檔案大小無法被 4 整除,目前會下載大小為 0 位元組的檔案。這可能會導致問題,特別是包含使用者資料的校正與設定檔(例如 Vignetting Correction 資料、Shading Correction 資料、3D 資料)。
  • 3D: 使用 Stereo ace 3D 相機需要安裝 pylon Supplementary Package for Stereo ace。pylon Supplementary Package for Stereo ace 可至 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: 如果將 Quality 參數設為 80% 或更高,使用解析度達 20 MP 或更高的相機錄製影片檔案可能會失敗。作為因應措施,請將 Quality 參數設為較低的值。
  • MP4: 錄製功能不支援 ace 2 Pro 相機中的 Compression Beyond 功能。當開始錄製且啟用 Compression Beyond 功能時,pylon Viewer 會先停用相機中的 Compression Beyond 功能,然後再開始錄製。
  • USB: Intel USB 主控制器使用的電源管理必須關閉,否則 Basler U3V 裝置可能會發生不同步的情況。如果發生這種情況,在某些情況下,系統開機後可能無法使用 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 相機的最佳效能,Basler 建議使用雙通道 DDR4-3600 RAM 或更高規格。使用較慢的 RAM 可能會導致緩衝區下溢並遺失影像。此外,Basler 建議使用 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 相機可能會使用布林值參數而非通常的列舉來進行 event notifications。可以使用以下程式碼片段來解決此問題。對於 C++,除了:camera.EventNotification.TrySetValue(EventNotification_On); 之外,您還可以使用:CBooleanParameter(camera.GetNodeMap(), "EventNotification").TrySetValue(true);。
  • pylon C++ SDK: 使用 Visual Studio 2017 時,您可能會收到 MSB4211 警告。若要移除此警告,請在 Release 和 Debug 專案屬性中指定 Windows SDK 的版本(組態屬性 -> 一般 -> Windows SDK 版本)。
  • pylon C++ SDK: 使用 CMake 建置範例時,您可能會遇到作業系統的路徑長度限制。您可能會收到建置錯誤,指出路徑超過 260 個字元的最高路徑長度限制。若 CMake 建置目錄的絕對路徑超過 80 個字元,便可能會發生此情況。建置目錄為當前的工作目錄,或是呼叫 cmake 時透過 '-B' 選項指定的目錄。如果您遇到此錯誤,請使用路徑較短且不超過 80 個字元的建置目錄,例如直接放在您的使用者設定檔 C:\Users\ 中。\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 已變更為參考類別 Basler.Pylon.ParameterListEnum) 而必須執行的操作。
  • pylon .NET SDK: 如果為您的 .NET 專案啟用了原生偵錯,且您的專案正在參照 pylon 組件,則在 Visual Studio 2012 或 Visual Studio 2013 偵錯工具下執行應用程式時,應用程式可能會當機。為避免發生此問題,請在 Visual Studio 偵錯工具選項中啟用「受管理的相容性」模式。

下載#

您可以在這裡下載此版本的 pylon Software Suite。