microEnable 5 marathon#
每块采集卡都配备了一个 FPGA(现场可编程门阵列)。通过充分利用 FPGA 上的并行数据处理能力,我们的采集卡能够提供实时图像处理,包括直接从采集卡发起的实时触发。
在使用我们采集卡的解决方案中,主要图像处理直接在 FPGA 上进行。只有处理结果会被转发至 CPU,从而大幅降低 CPU 负载。如有需要,实际图像可以通过直接内存访问(DMA)传输到主机,无需 CPU 参与。

Applet 概念#
我们的采集卡独一无二之处在于对 applet 的使用。Applet 是在采集卡 FPGA 上运行的应用程序。我们将这些应用程序称为 applet,因为它们的工作方式类似于移动设备的 App。
一个 applet 包含用于图像采集和图像处理的 FPGA 固件。我们不会将适用于特定采集卡模型的所有图像采集和处理功能打包到一个大型 applet 中。相反,我们会针对特定的相机接口、特定的拓扑结构(相机的数量、每个相机的链路数)以及特定的应用领域来定制每个 applet。这能够最大限度地利用 FPGA 资源。特定用例不需要的任何内容都不会加载到 FPGA 上。
我们为每个采集卡模型提供了一套免费的 applet。您可以选择所需的 applet 并将其加载到采集卡 FPGA 上。每个 applet 都附带详尽的 applet 文档。列出各个 applet 主要功能的 applet 概览可帮助您选择最适合您用例的 applet。
您可以通过 GUI 应用程序 microDisplay X 或提供的 Framegrabber API 对每个 applet 进行参数化。有关所有参数化选项的描述,请参见 applet 文档。
除了 applet 套件中可自由使用的 applet 之外,您还可以使用包含复杂且特定算法的自定义 applet。这些 applet 可以由 Basler 开发,也可以由您自己开发。要编写您自己的 applet,您可以使用图形化开发环境 VisualApplets。由于这是一个图形化环境,您无需具备 HDL 知识即可创建自己独特的 applet。
A 系列和 V 系列#
每个 microEnable 采集卡型号都提供两种产品变体:
- A 系列:允许运行免费提供的 applet。A 系列采集卡专注于实时图像处理,包括图像预处理和触发。
- V 系列:可编程采集卡。允许运行您自己使用 VisualApplets 开发的或由 Basler 应用工程师开发的定制专用 applet。在提供 A 系列采集卡所具备的所有功能的同时,V 系列采集卡专注于使用高度复杂、个性化的图像处理解决方案。
设计您自己的 Applet#
所有 V 系列采集卡(即 marathon VCX-QP、marathon VCL 和 marathon VCLx)的设计都允许您使用图形化 FPGA 编程环境 VisualApplets 编写您自己的个性化图像处理解决方案(applet)。
VisualApplets 是一款直观的图形化工具,用于对机器视觉中使用的 FPGA 进行编程。您可以高效且省时省成本地开发能够处理极具针对性和高度复杂图像处理任务的应用程序。您可以借助诸如可视化调试、分析选项以及像素级精确仿真等功能。集成的 SDK generator 以及配套的 microDisplay X 程序使在您的 V 系列采集卡上的实现变得轻而易举。
信息
使用此开发工具构建应用程序需要相应的许可证,请参阅VisualApplets Licensing一节。
有关如何安装 VisualApplets 的信息,请参阅Installing VisualApplets。
有关如何使用 VisualApplets 创建自己的 applet 的信息,请参阅VisualApplets User Documentation。
支持的相机接口#
microEnable 采集卡支持以下相机标准:
- CoaXPress
- Camera Link
型号#
- marathon ACX-SP:单通道 CoaXPress 采集卡,A 系列
- marathon ACX-DP:双通道 CoaXPress 采集卡,A 系列
- marathon ACX-QP:四通道 CoaXPress 采集卡,A 系列
- marathon VCX-QP:四通道 CoaXPress 采集卡,V 系列(可编程)
- marathon ACL:双通道 Camera Link 采集卡,A 系列
- marathon VCL:双通道 Camera Link 采集卡,V 系列(可编程)
- marathon VCLx:双通道 Camera Link 采集卡,V 系列(可编程,特别适合复杂的图像处理)
发行说明与故障排除#
软件#
Framegrabber SDK#
Framegrabber SDK 是用于操作采集卡的软件套件。Framegrabber SDK 提供以下软件组件:
工具#
- microDisplay X
- microDiagnostics
- Grabber Firmware Updater
- pylon Firmware Updater (Camera)
- gpioTool
- mE5 Board Settings
- Grabber Firmware Flasher
Framegrabber API#
- Framegrabber API 手册
- Framegrabber API 函数参考
- Framegrabber API CoaXPress 扩展参考
- I/O Library 函数参考
- Display Library 函数参考
- GenTL 接口文档
- C# Wrapper
- Python Wrapper
- 日志消息系统手册
采集小程序#
VisualApplets#
有关我们的图形化开发环境的信息,请参阅 VisualApplets 文档。
信息
在此处找不到您的型号?要访问已停产产品的文档,请安装采集随附的 Runtime 软件。其中包含相关文档。
预防措施#
→ 请参见 Safety Instructions (Frame Grabbers)。
安装#
→ 请参见 Connecting Frame Grabbers。
→ 请参见 Connecting Cameras。