跳转到内容

并行安装 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)所需的那些文件。您在以下位置找到的许多库: bin 完整 Framegrabber SDK 安装的文件夹被 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 中使用通过 Visual Applets 设计的自定义 applet,建议安装 pylon 无 对 CoaXPress 的支持,并另外安装支持您正在使用的采集卡的 Framegrabber SDK 版本。Framegrabber SDK 的安装程序将修改变量 GENICAM_GENTL64_PATH 并将其设置为 <Framegrabber SDK installation directory>/bin。如果 pylon 已经安装了对 CoaXPress 的支持,请确保 GENICAM_GENTL64_PATH 设为 <Framegrabber SDK installation directory>/bin,而不是 <pylon-dir>/Runtime/x64/producerCXP/bin。这样,pylon 就能找到并使用随 Framegrabber SDK 一同分发的 GenTL Producer 来支持 CoaXPress。

有关 GenTL 接口的一般信息,请参阅使用 GenTL 接口。章节VisualApplets 针对 GenTL 的设计注意事项和在 GenTL 中使用通过 VisualApplets 设计的 Applets 包含面向 VisualApplets 用户的重要信息。

当同时使用 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 或更新版本。此版本组合已经过测试和验证。