跳转到内容

采集小程序#

本主题指导您如何在 Framegrabber SDK 中使用采集 applet。

可用 Applets#

有关特定 Applet 的信息,请参见您的采集卡文档:

在 Framegrabber SDK 中使用 Acquisition Applets#

什么时候可以使用 Applet?

  • 在 imaWorx 和 imaFlex 采集卡,只要 Applet 存在于计算机的文件系统中(Framegrabber SDK 安装目录、DLL 或 Hardware Applets 子目录),它就可用。如果 Applet 不在其中,请运行包含所需 Applet 的 Applet 安装程序;或者,如果您需要使用通过 VisualApplets 创建的 Applet,请将 Applet 文件 (*.hap) 复制到 Framegrabber SDK 安装目录的 Hardware Applets 文件夹中(例如: ...\Basler\FramegrabberSDK5.x.x\Hardware Applets\*.hap)。
  • 在 marathon 采集卡上,Applet 一经烧录到采集卡上即可使用。如果尚未将要使用的 Applet 烧录到采集卡上,请按照 管理 Applet (microDiagnostics) 中的说明进行烧录。

预装 Applet#

您的采集卡随附至少一个预装的 Applet。已安装的 Applet 适用于初步检查整个系统的功能。随后(当您开始根据具体的图像采集需求调整系统时),您可能需要将其他 Applet 烧录到采集卡上。

采集卡的固件与 applet 一同打包在单个 *.dll 或 *.hap 文件中。在配置 FPGA 时,它会与 applet 一同加载到采集卡上。因此,在为您的采集卡选择 applet 时,无需操心固件版本和兼容性问题。

Basler 提供各种图像采集和处理 Applet。

一旦做出决定,请参见烧录或查阅Framegrabber API documentation以了解如何将固件/applet 加载到 marathon ACX-QP 上。

*.hap 文件和 *.dll 文件#

Applet 分为两种:由 Basler 始终提供的采集 applet (*.dll),以及由您自己或 Basler 使用 VisualApplets 开发的自定义 applet (*.hap)。

采集小程序 自定义 Applet
Applet 功能 采集 applet 是特定图像采集和处理功能的组合,旨在满足特定应用领域的需求。 自定义 applet(也称为 VA applet)旨在满足采集 applet 无法涵盖的特定应用目的。
开发者 采集 applet 由 Basler 开发。它们随 Framegrabber SDK 一同交付。 VA applet 是使用图形化编程环境 VisualApplets (VA) 开发的。编程可以由 Basler 或您自己完成。自行编写 VA applet 的前提条件是您拥有 VisualApplets 许可证。
文件扩展名 采集 applet 的文件扩展名为 *.dll。 VA applet 的文件扩展名为 *.hap。
分发方式 Basler 以 applet 集的形式提供采集 applet。适用于您采集卡的 applet 集包含了该采集卡的所有采集 applet。 VA applet 始终以单个 *.hap 文件形式提供。

安装 Applet#

在采集卡上使用特定的 applet 之前,必须将其安装到采集卡上。有关安装 applet 的说明,请参见 Managing Applets (microDiagnostics)。

手动添加 Applet#

若要将作为 *.dll 文件(而非安装程序形式)收到的 applet 添加到主机文件系统中:

  1. 获取您收到的 applet 文件(*.dll)。
  2. Copy this file into the following directory: <Framegrabber SDK installation directory>/Dll/<Frame grabber model>

现在您可以使用新的 applet 了。

测试图像采集#

在您自己的软件(通过 API)中开始使用 applet 之前,您可能需要测试系统设置或单个 applet(及其参数化选项)。

为此,系统为您提供了 microDisplay X 工具,该工具作为 Framegrabber SDK 环境的一部分已安装在您的计算机上。有关如何加载和测试 applet 的说明,请参见 Configuring the Applet (microDisplay X)。

保存 Applet 配置#

在配置完 applet(在 microDisplay X 中或通过 Framegrabber API)后,您可以保存配置。有关更多信息,请参见 Other Tasks (microDisplay X)。