跳至內容

並行安裝 pylon 與 Framegrabber SDK#

某些應用情境需要同時安裝 pylon 與 Framegrabber SDK。

本主題說明 pylon 與 Framegrabber SDK 如何連結,以及如何在不同情境下並行使用。

pylon 對 CoaXPress 與 VisualApplets 的支援#

在 pylon 中安裝對 CoaXPress 的支援時,pylon 安裝程式會將 Framegrabber SDK 的一小部分子集複製到 <pylon-dir>/Runtime/x64/producerCXP 子資料夾(以及 32 位元對應項目)。此子集僅包含使用 Framegrabber SDK 的 GenTL Producer 以及支援 CXP-12 擷取卡(CXP-12 Interface Card、imaWorx CXP-12 Quad、imaFlex CXP-12 Quad 與 Penta)擷取卡所需的檔案。您在完整 Framegrabber SDK 安裝的 bin 資料夾中找到的許多程式庫,並未用於 pylon 安裝中。

為了讓 pylon 能夠尋找並使用 GenTL Producer,必須設定環境變數 GENICAM_GENTL64_PATH (或 GENICAM_GENTL32_PATH (適用於 32 位元應用程式)。因此,當您安裝支援 CoaXPress 的 pylon 時,pylon 同時也會設定環境變數 GENICAM_GENTL64_PATH 設為 <pylon-dir>/Runtime/x64/producerCXP/bin.

pylon 對 Basler 擷取卡的支援有限,僅提供由 acquisition applets 所提供的功能。

如果您想要在 pylon 中使用以 VisualApplets 設計的自訂 applet,建議的方式是安裝 pylon 的 沒有 CoaXPress 支援,並額外安裝支援您所使用之擷取卡的 Framegrabber SDK 版本。Framegrabber SDK 的安裝程式將會修改變數 GENICAM_GENTL64_PATH 並將其設定為 <Framegrabber SDK installation directory>/bin。如果已經安裝了支援 CoaXPress 的 pylon,請確保 GENICAM_GENTL64_PATH 設為 <Framegrabber SDK installation directory>/bin指向 <pylon-dir>/Runtime/x64/producerCXP/bin,而不是指向

。如此一來,pylon 便會尋找並使用隨 Framegrabber SDK 一併提供的 GenTL Producer 來支援 CoaXPress。

當同時使用 Basler Camera Link 相機與擷取卡時,pylon 會作為相機的組態工具,而 Framegrabber SDK 則用於影像擷取。pylon 與 Framegrabber SDK 之間的連結是 Camera Link Serial 程式庫 clsersis.

雖然在此情境下 pylon 與 Framegrabber SDK 之間沒有衝突,但這兩個產品中存在各種已知問題,可能會使事情變得複雜。因此,Basler 建議安裝 pylon 7.5 版及 Framegrabber SDK 5.11.2 或更新版本。此版本組合經過測試與驗證。