采集小程序#
可用 Applets#
有关特定 Applet 的信息,请参见您的采集卡文档:
- imaFlex 2 Dual 100
- imaFlex CXP-12 Penta
- imaFlex CXP-12 Quad
- imaWorx CXP-12 Quad
- marathon ACX-SP
- marathon ACX-DP
- marathon ACX-QP
- marathon VCX-QP
- marathon ACL
- marathon VCL
- marathon VCLx
在 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 添加到主机文件系统中:
- 获取您收到的 applet 文件(*.dll)。
- 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)。