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

pylon Software Suite 8.0.0 發行說明#

發行日期:2024-09-24

二進位相容性#

  • Data Processing = 3.0.1
    使用 3.0.x 或早期 3.x.x 版本 Data Processing 建構的應用程式相容。
  • pylon C SDK = 9.0.0
    使用較早版本的 pylon C SDK 所建置的應用程式將無法相容。
  • pylon C++ SDK = 9.0.0
    使用較早版本的 pylon C++ SDK 建置的應用程式將無法相容。
  • pylon .NET SDK = 1.2.0
    使用 pylon .NET SDK 1.2.x 或更早版本所建置的應用程式均相容。

新功能 / 變更#

  • 一般說明:[311182] 根據語義化版本規範 2.0,pylon SDK 函式庫的名稱現在僅標示主要版本號,不再包含次要版本號。
  • pylon AI Agent:[286592]pylon AI Agent 用於將模型部署至 AI vTools。您可以選擇透過pylon AI Platform 部署模型,或從儲存空間部署模型。模型可部署於本地或遠端電腦上。
  • vTools:[286272, 286412, 285715, 285681] 已新增以下 vTools: -Object Detection - 分類 -Semantic Segmentation - 實體分割
  • pylon Viewer:[314565] 已將 pylonEvent Logger 新增至「工具」選單中,作為外部工具。
  • pylon Viewer:[311582] dart M 系列相機現已支援「自動影像調整」功能。
  • pylon Viewer:[313572] 現在可以透過快顯選單關閉視窗。
  • pylon Viewer:[308989] 在「新功能」和「進一步了解」對話方塊中新增了 AI 相關主題。
  • pylon Viewer:[305588] 現在可透過影像視窗的快顯選單,將「Line Profile 」重設為初始位置。
  • pylon Viewer:[297026] 在「Line Profile 」面板中新增了快顯選單。
  • Workbench:[308021] 「釘選資料」檢視會對顯示的第一張圖片套用「縮放以填滿畫面」功能。
  • Workbench:[308968] 釘選資料檢視中的「縮放以填滿畫面」功能,現在可無縫地進行縮放。
  • Workbench:[308991] 在「歡迎」對話方塊的「授權」索引標籤中,新增了 AI vTools 的連結。在「Workbench 」選單中,已新增 pylon AI 代理程式的選項。
  • CXP IC:[298766] 新增 BoardStatus 區段,其中包含可提供主板狀態相關資訊的功能。
  • CXP IC:[298766] 新增「錯誤」區段,其中包含提供錯誤相關資訊的功能。
  • CXP IC:[298766] 新增 CameraStatus 事件,用以提供有關在傳輸至幀擷取器過程中遺失的幀之資訊。
  • CXP IC:[298766] 將 CorrectedErrorCount 重新命名為 CameraCorrectedErrorCount。
  • CXP IC:[298766] 將「UncorrectedErrorCount」重新命名為「CameraUncorrectedErrorCount」。
  • CXP IC:[306774] 已解決與Opto-Coupled Trigger 5 板卡之間的通訊問題。
  • CXP IC:[220218] 修正了狀態運算子中的錯誤值,該問題曾導致 CXP 狀態與埠狀態出現異常。
  • CXP IC:[303278] CustomSignalEvent0 和 CustomSignalEvent1 現已支援將 FrontGPI2 和 FrontGPI3 設為訊號來源。
  • 資料處理:[289432] 透過優化資料型的內部處理方式,提升了效能。
  • 資料處理:[274754] CRegion::GetBuffer() 的運作方式已變更,以實作「寫入時複製」(copy-on-write)機制。
  • 資料處理:[300937] 新增範例,展示如何從 Camera vTool 接收資料塊和事件。
  • pylon C SDK:[298881] 現已針對 pylon C 介面提供獨立的 CMake 搜尋工具(pylonC)。現有的 pylon CMake 搜尋工具中已移除 pylon C 相關內容。
  • pylon C++ SDK:[296692] 新增範例,展示如何使用 Racer 2 線掃描相機的陰影校正功能。
  • pylon C++ SDK:[314002] 已更新 CBaslerUniversalInstantCamera 類別。
  • pylon C++ SDK:[303027] GrabResult 物件現已新增一個成員變數,且 CPylonDataComponent 已擴充功能,以支援多部分資料元件。
  • pylon C++ SDK:[298881] pylon CMake 搜尋器中已移除 pylon C 相關內容。目前 pylon C 已擁有獨立的 CMake 搜尋器。
  • pylon C++ SDK:[304030] 新增 log4cpp logappender,以支援 Basler 的新日誌系統 ELT。
  • pylon C++ SDK:[303896,303897] 改進了日誌記錄功能,以支援 pylon 的Event Logger ,特別是在 GenTL 和 CXP 方面。
  • vTools:[307646] 新增更多校正板尺寸:800 公釐、1200 公釐、1600 公釐及 2400 公釐
  • vTools:[309025] 在「Image Loading 」vTool 中新增了將圖片來源資料夾的絕對路徑儲存起來的選項。
  • vTools:[285172] 在「相機」vTool 中,可新增輸出接腳以輸出相機區塊資料。
  • vTools:[285171] 在「相機」vTool 中,可新增輸出接腳以輸出相機事件資料。
  • vTools:[275698] 「Image Loading 」vTool 現已支援在配方中使用相對路徑指定影像來源資料夾。

修正#

  • pylon Viewer:[285047] 當色彩校正器無法成功完成第二個步驟時,「連續拍攝」核取方塊仍會保持勾選狀態。
  • pylon Viewer:[312899] 修正了使用彩色影像時直方圖平移的問題。
  • pylon Viewer:[312817] 修正了「Line Profile 」面板中 Y 軸標籤的對齊問題。
  • pylon Viewer:[308356] 延長了在執行韌體更新後重新偵測攝影機所需的等待時間。
  • pylon Viewer:[290732] 改善了使用「靜態缺陷像素校正」時超出限制所產生的錯誤訊息。
  • pylon Viewer:[307521] 線掃描相機在使用單次拍攝功能時,現在將採用正確的擷取模式。
  • pylon Viewer:[304190] 修正了導致圖片視窗分頁標題中的文字與按鈕重疊的問題。
  • Workbench:[291903] 修正了一個問題,該問題會導致 vTools 的輸入接腳被錯誤地新增為接腳資料檢視窗的資料來源。
  • Workbench:[312967] 修正了在未安裝 vTools 的情況下載入食譜時會發生錯誤的問題。
  • Workbench:[311609] 修正了一個問題,該問題可能導致在存在已分配資源的「相機」vTool 時,關閉「pylon Viewer 」會導致其當機。
  • Workbench:[299047] 修復了與引腳資料檢視相關的若干顯示問題,包括 RGB 資訊以及在配方停止執行後的全螢幕模式。
  • Workbench:[307585] 修正了一個可能導致針腳資料視圖中的文字顯示不正確的問題。
  • CXP:[304411] - 「已修正:在修正此問題之前,小程式事件的時間戳記並不正確,其數值被除以 2。此問題現已修正。現在,小程式事件的時間戳記已恢復正確值。」
  • 資料處理:[312880] 修正了一個問題,該問題會導致當後續建立的接腳名稱以第一個接腳的名稱開頭時,無法重新命名輸入和輸出端子接腳。
  • 資料處理:[309051] 已修改 GenericOutputObserver.h 中的嵌套命名空間定義,使其與其他標頭檔一致。
  • Camera Link:[307793] 已將缺失的 Basler_CameraLink.zip 檔案(其中包含必備的XML 檔案)新增至 pylon 執行時環境中。
  • GigE:[314339] 修正了在使用 Socket 驅動程式時,透過 `Compression Beyond ` 引發的編碼資料溢出錯誤。此問題在 pylon GEV 驅動程式版本 5.4.1.1260 中亦已修正。
  • Twain:[308082] 修復了 TWAIN 驅動程式在載入時會當機的問題。
  • vTools:[314717, 314714, 314713, 314707, 314716, 314724, 314710, 314709] 更新了使用「轉換資料」之 vTools 的錯誤處理機制。
  • vTools:[314724] 在 vTools 文件中查詢 OCR-vTool 的說明時,會開啟正確的文件頁面。
  • vTools:[305245] 在 Calibration Basic/Pro vTools 中,若作業系統的螢幕縮放功能已啟用,影像座標的圖形顯示即為正確。
  • vTools:[303977] 修正了「Template Matching 」基本 vTool 中旋轉角度的對話方塊文字。
  • vTools:[311250] 移除了已廢棄的節點地圖條目,並更新了「Document Cropper 」vTool 的文件。
  • vTools:[301657] 改進了「Calibration Basic」及「Calibration Pro」vTools 中對手動機器校準的支持。
  • vTools:[305510] 更新了「Template Matching Basic」vTool 的對話方塊外觀。
  • vTools:[306903] 在「灰階值轉換器入門版」vTool 中,已更新參數名稱。

限制#

  • pylon Viewer: pylon Viewer 中已實作新的影像限流器,以提升整體穩定性與效能。這帶來了一項影響 pylon Viewer 影片錄製功能的新限制。當成像管線中每秒每台相機僅允許 250 張影像時,若超出此限制,將無法錄製每一個畫格。
  • pylon Viewer: Color Calibrator 不支援所有 Basler 彩色相機。由於相機功能集不同,因此不支援 Basler dart 與 boost V 相機。
  • pylon Viewer:在某些情況下(例如電腦運行極為緩慢或負載過重),若相機已在「pylon Viewer 」中開啟,色彩校正工具可能無法運作。為避免此情況,請在使用色彩校正工具前先關閉相機。
  • pylon Viewer:若電腦配備 Intel HD 顯示卡,可能需要將顯示卡驅動程式更新至最新版本。
  • Workbench: 在 Workbench 中使用多個主動顯示資料的 pin data views 可能會增加 CPU 負載並降低整體效能. Basler 建議盡可能減少使用 pin data views.
  • Workbench: Workbench 的 Statistics 功能可用於測量 vTool 的執行時間。Statistics 功能所測得的時間可能會因您的系統組態與整體 CPU 負載而有所不同。這是因為 CPU 可能會根據當前的負載以不同的頻率運行(例如,由於動態 Scaling)。
  • CXP IC:針對線掃描小程式,線週期與線曝光時間的範圍未被正確處理。其最大值可能低於預期。
  • 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 C++ SDK: 使用 CMake 建置範例時,您可能會遇到作業系統的路徑長度限制。您可能會收到建置錯誤,指出路徑超過 260 個字元的最高路徑長度限制。若 CMake 建置目錄的絕對路徑超過 80 個字元,便可能會發生此情況。建置目錄為當前的工作目錄,或是呼叫 cmake 時透過 '-B' 選項指定的目錄。如果您遇到此錯誤,請使用路徑較短且不超過 80 個字元的建置目錄,例如直接放在您的使用者設定檔 C:\Users\ 中。\Samples。您可以在 Windows 10 1607 版及更新版本中啟用長路徑。如需詳細資訊,請參閱 Microsoft 說明文件。
  • pylon C++ SDK: 使用 Visual Studio 2017 時,您可能會收到 MSB4211 警告。若要移除此警告,請在 Release 和 Debug 專案屬性中指定 Windows SDK 的版本(組態屬性 -> 一般 -> Windows SDK 版本)。
  • pylon C++ SDK: 部分 ace 2 相機可能會使用布林值參數而非通常的列舉來進行 event notifications。可以使用以下程式碼片段來解決此問題。對於 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 相機的最佳效能,Basler 建議使用雙通道 DDR4-3600 RAM 或更高規格。使用較慢的 RAM 可能會導致緩衝區下溢並遺失影像。此外,Basler 建議使用 pylon GigE Configurator 工具來最佳化完整的設定。
  • GenTL: 對於 GenTL 版本 1.4 及更舊版本的 Producer,GenTL 支援有限。
  • 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 連結電源管理」設為「關閉」。
  • 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 功能,然後再開始錄製。
  • 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:在某些解析度及縮放設定下,按鈕可能無法顯示。

下載#

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