并行安装 pylon 和 Framegrabber SDK#
本主题介绍在不同场景下如何将 pylon 和 Framegrabber SDK 链接并在并行中使用。
支持 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 (或针对 32 位应用程序的 GENICAM_GENTL32_PATH )。因此,当您安装带有 CoaXPress 支持的 pylon 时,pylon 也会设置环境变量 GENICAM_GENTL64_PATH 变为 <pylon-dir>/Runtime/x64/producerCXP/bin.
Pylon 对 Basler 图像采集卡的支持有限,仅提供采集小程序提供的功能。
如果您想在 Pylon 中使用 Visual Applets 设计的自定义小程序,建议安装 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。
有关 GenTL 接口的一般信息,请参阅“使用 GenTL 接口”部分。 “GenTL 的VisualApplets设计注意事项”和“在 GenTL 中使用VisualApplets设计的小程序”部分包含重要信息。 VisualApplets 用户。
支持 Basler Camera Link 相机#
当同时使用 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 或更新版本。此版本组合经过测试和验证。