Cognex VisionPro Adapter#
Cognex VisionPro Adapter 已停用
版本 4
Cognex VisionPro Adapter 是一个支持工具,用于将 Basler 采集卡和 Framegrabber SDK 软件集成到 Cognex 的 VisionPro 软件包中。它将 Basler Framegrabber API 映射到直接集成到 VisionPro 所需的相应接口中。Cognex VisionPro Adapter 版本 4 支持 Basler 的所有可用采集卡。
使用 Cognex VisionPro 环境时,通过 Cognex VisionPro Adapter,您可以在自己的软件中实现对 Basler 采集卡的配置和控制。
此外,只要连接到采集卡的相机支持 GenICam 标准,该适配器还允许您实现对这些相机的配置。
该适配器允许您执行以下操作:
- 将不同的图像处理功能加载到采集卡上,
- 访问和修改采集卡配置参数,
- 根据采集卡配置采集图像,
- 在单个系统中使用多个 Basler 采集卡。

支持的采集卡#
采集卡型号#
Cognex VisionPro Adapter 支持 Basler 的所有可用采集卡。
这包括 microEnable V 和 imaWorx 采集卡。
采集卡功能 (Applets)#
Basler 采集卡的功能由特定的硬件程序(称为 applet)定义。对于每种采集卡型号,都有一系列广泛的 applet(即具有各种不同的功能)可供选择。
每个 applet 都针对特定接口、特定相机组甚至特定应用领域进行了优化。您可以通过在采集卡上选择使用的 applet 来定义 Basler 采集卡的功能。
Basler 为每个特定的采集卡型号提供了 applet 集。此外,您可以使用图形化编程环境 VisualApplets 构建自定义的图像处理 applet。
Cognex VisionPro Adapter 支持 Basler 采集卡的任何功能,例如,该适配器既支持运行 Basler 提供的 applet 的采集卡,也支持运行使用 VisualApplets 构建的 applet 的采集卡。
支持的输出格式#
Cognex VisionPro Adapter 支持以下采集卡输出格式:
| Cognex Name | Basler Name | Format |
|---|---|---|
| ck_pt_mono | FG_GRAY | Gray 8bit |
| ck_pt_mono16 | FG_GRAY16 | Gray 16bit |
| ck_pt_RGBplanar | FG_COL24 | Color 24bit |
| ck_pt_RGB48 (Cognex 不支持) | FG_COL48 | Color 48bit |
转换为 RGB Planar 输出格式#
Cognex VisionPro 支持 RGB planar 格式,但不支持 RGB packed 格式。然而,Basler 采集卡支持 RGB packed 格式,但不支持 planar 格式。因此,Cognex VisionPro Adapter 将 RGB packed 格式(由 Basler 采集卡输出)转换为 RGB planar 格式(由 Cognex VisionPro 支持)。转换按像素逐个进行。数据在按颜色通道(R、G 和 B)分隔的帧缓冲区中进行缓冲。
采集卡上 RGB24 的数据存储格式:
R(Px1)G(Px1)B(Px1)R(Px2)G(Px2)B(Px3) ... R(Pxn*m)G(Pxn)B(Pxn)
(Pxn:图像位置 n 处的像素值。)
帧缓冲区平面中的数据存储格式:
R(Px1)R(Px2)R(Px3) ... R(Pxn*m)
G(Px1)G(Px2)G(Px3) ... G(Pxn*m)
B(Px1)B(Px2)B(Px3) ... B(Pxn*m)
n = Image Width m = Image Height
这些格式根据帧卡参数 FG_FORMAT 传递给 VisionPro。
多视频流#
Basler 采集卡能够提供多个视频流。然而,在 Cognex VisionPro 中,每个采集卡 (ICogFrameGrabber) 仅关联一个视频流。
因此,该适配器将 Basler 采集卡的每个视频流 (DMA) 输出映射到一个 Cognex 采集卡实例 (ICogFrameGrabber)。

采集卡创建的 DMA 通道数量取决于采集卡上运行的小程序(Applet)。
要求#
要使用 Cognex VisionPro Adapter,您的系统需要满足以下要求:
硬件#
- 至少正确安装一块 Basler 采集卡
- 用于 Cognex VisionPro 的硬件加密狗(可从 Cognex 获取)
软件#
- 操作系统:Windows 7、Windows 8.1 或 Windows 10
- 安装 Cognex VisionPro(安装程序可通过 Cognex 获取)
- 安装 Cognex Acquisition Integration Kit(安装程序可通过 Cognex 获取)
- 安装 Framegrabber SDK
- 安装 Cognex VisionPro Adapter
信息
Basler 建议将 4 版本的 Cognex VisionPro Adapter 与 9 版本的 Cognex VisionPro 软件配合使用,因为该适配器已针对 Cognex VisionPro 9.0 进行了优化和测试。较新版本的 VisionPro 包含一个内部 GenTL Consumer,可能会与 Cognex VisionPro Adapter 产生冲突。
安装#
要使用 Cognex VisionPro Adapter,您必须安装
- Framegrabber SDK,以及
- Cognex VisionPro Adapter 本身。
您有两种安装方式可选。您可以
- 通过一步操作同时安装 Framegrabber SDK 和 Cognex VisionPro Adapter(使用两者共用的 Framegrabber SDK 安装程序),或者
- 通过单独的安装程序安装 Framegrabber SDK 和适配器。
如果您的系统上已经安装了 Framegrabber SDK 并且您想要添加安装 Cognex VisionPro Adapter,这将特别有用。
此外,您也可以在不使用安装程序的情况下手动安装适配器。
以下章节介绍了所有安装选项:
一步安装 Framegrabber SDK 和 Adapter#
若要通过一步操作同时安装 Framegrabber SDK 和 Cognex VisionPro Adapter:
- 从我们网站的下载专区下载 Framegrabber SDK 安装程序。请务必选择对应的安装程序:
- 双击文件名启动 Framegrabber SDK 安装程序。
-
确保在 Framegrabber SDK 安装程序的 Select Components 对话框中选中了 Cognex VisionPro Adapter:

-
完成 Framegrabber SDK 的安装。
Cognex VisionPro Adapter 将与 Basler Framegrabber SDK 软件一起安装。
单独安装 Adapter#
如果您的系统上已经安装了 Basler Framegrabber SDK,您可以运行单独的安装程序来安装 Cognex VisionPro Adapter。
- 从Basler 网站下载 Framegrabber SDK 安装程序。请务必选择对应的安装程序:
- 双击安装程序文件
SetupCognexAdapter_xxx.exe并按照安装向导的说明进行操作。
这是正常的安装流程。但在某些特定情况下(例如适配器未按预期工作),您也可以选择手动安装适配器。
手动安装 Adapter#
若要手动集成用于支持 Basler 图像采集卡的适配器,请执行以下步骤:
- 将文件
SiSoCognexAdapter.dll到子目录 \bin 中,该目录位于您的 Basler Framegrabber SDK 安装路径下。 - 打开注册表编辑器。
- 在注册表编辑器中,导航至
[HKEY_LOCAL_MACHINE\SOFTWARE\Cognex\AIK\AdapterSiso].
如果找不到这些文件夹,请根据需要创建它们。
确保注册表项 [HKEY_LOCAL_MACHINE\SOFTWARE\Cognex\AIK] 对当前用户具有写权限非常重要,否则必须以管理员权限启动 VisionPro 才能加载 Basler 适配器 DLL。 -
将以下条目添加到
AdapterSiso:PoolSize=dword:04000000 PoolSizeQuantum=dword:000000002 ServerNameBase=Cognex.AIKserver.AdapterSiSo UseExe=dword:00000001 LibName=<SISOINSTALLDIR>\bin\SiSoCognexAdapter.dllwhere \<SISOINSTALLDIR> is your installation directory of the Basler Framegrabber SDK, e.g.:
C:\Program Files\Basler\FramegrabberSDK5.x.x\bin\SiSoCognexAdapter.dll
选择 Applet#
Basler 为每款图像采集卡型号提供采集小程序集。每个图像采集卡必须加载一个小程序才能初始化,不同的小程序意味着不同的功能集。
为了使小程序可加载,它必须同时适用于硬件和软件,并且不同图像采集卡系列之间的实现方式存在很大差异。
有关如何使 Applet 可加载的更多信息,请参阅 microDiagnostics 文档。
默认情况下,包含的可加载小程序之一即为活动小程序,除非您指定另一个小程序作为活动小程序。
您可以从特定图像采集卡型号的小程序集中选择任意小程序,或者选择由 VisualApplets 设计的小程序。
在第 4 版 Cognex VisionPro Adapter 中,小程序将根据以下规则进行选择:
- 首先,适配器检查是否存在环境变量 SISO_COGNEX_APPLET_x(其中“_x”表示板卡索引,例如“_0”),该变量指向一个小程序或小程序配置文件。
- 如果未找到此环境变量,适配器将搜索关闭 GenTL 后保存在 "%Appdata%/Basler" 下的采集卡 GenTL Producer 中的最后配置。
- 如果采集卡的此最后配置文件也不存在,适配器将搜索采集卡的实际 活动 Applet。
- 如果适配器既找不到环境变量,也找不到最后的 GenTL Producer 配置,且没有活动 Applet,则适配器将加载它找到的第一个可加载的 Applet。
若要使用环境变量选择 Applet:
- 更改相应的系统环境变量设置:
SISO_COGNEX_APPLET_<x> = <AppletFilename>表示板卡的索引,例如“0”表示第一块板卡 是要使用的 Applet 的路径和文件名,例如: C:\Program Files\Basler\FramegrabberSDK\dll\iW-CXP12-Q\Acq_SingleCXP12x4Area.dll.
有关枚举 Basler 采集卡的更多详细信息,请参考 Basler Framegrabber SDK 文档。
- 如有必要,请增加池大小:
- 打开注册表编辑器。
- 在注册表编辑器中,导航至
[HKEY_LOCAL_MACHINE\SOFTWARE\Cognex\AIK\AdapterSiso]. - 修改键 "PoolSize" 的值。
- 关闭 Cognex VisionPro。
- 通过 Windows 任务管理器关闭 AIK Server。
- 重新启动 Cognex VisionPro。
信息
每次更改环境变量后,都必须通过 Windows 任务管理器关闭 AIK 服务器。仅关闭 VisionPro 是不够的,因为关闭该程序不会导致 AIK 服务器关闭。
只有在重新启动 VisionPro 软件(从而重新启动 AIK server)后,您对系统变量的更改才会生效。
可以为系统中安装的每个采集卡单独配置所选的 applet。
有关如何使用预定义配置文件初始化采集卡的信息,请参阅使用 MCF 文件初始化采集卡。
信息
使用 Dual applet(支持两个连接的相机)或 Quad applet(支持四个连接的相机)时:
即使只安装了一个物理采集卡,在 VisionPro 的 Image Acquisition Device/Frame Grabber 下逻辑上也会列出两/四个不同的设备——每个可能的相机对应一个。有关详细信息,请参阅多个视频流。
测试您的安装#
您可以测试适配器的安装是否成功。您可以使用 VisionPro 工具 QuickBuild 进行测试。
若要测试适配器的安装:
- 确保按照选择 Applet中的说明选择了一个 Applet。
- 启动 VisionPro (R) QuickBuild。
-
双击 Image Source:

-
选择 Camera:

如果适配器安装成功,Basler 采集卡将与其型号名称、端口连接编号和序列号一起列在 Image Acquisition Device / Frame Grabber 组合框中:

可用参数#
本节介绍了可用于特定任务的参数。
库信息#
以下参数用于获取有关所用库的信息:
| 参数名称 | CogAdapterInterfaceID |
| 描述 | 此功能返回构建适配器时使用的接口文件的 ID。 |
| 键入 | 字符串 |
| 访问权限 | 读取 |
| 参数名称 | CogAdapterVersion |
| 描述 | 适配器 DLL 的版本。 |
| 键入 | 字符串 |
| 访问权限 | 读取 |
配置采集卡#
您可以通过为采集卡选择的 applet 来定义采集卡的功能。Applet 是一种专为特定相机接口、特定拓扑结构甚至特定应用领域定制的硬件程序。
开始配置采集卡时,实际上是开始配置加载到采集卡上的 Applet。因此,可用于采集卡配置的参数取决于您使用的 Applet。
有关 applet 特定参数及其配置的所有信息,请参见相应的 applet 文档。
以下参数允许设置 Applet 参数:
| 参数名称 | FgFeatureKey |
| 描述 | 此参数包含要通过 FgStringValue、FgIntValue 或 FgFloatValue 参数之一进行设置或读取的 Applet 参数的名称。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | FgStringValue |
| 描述 | 通过此参数,您可以读写 String 类型的 Applet 参数。 请确保参数 FgFeatureKey 指向您所指定的 Applet 参数。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | FgIntValue |
| 描述 | 通过此参数,您可以读写 Integer 类型的 Applet 参数。 请确保参数 FgFeatureKey 指向您所指定的 Applet 参数。 |
| 键入 | Integer。有符号/无符号以及字节数取决于 Applet 参数。 |
| 访问权限 | 读/写 |
| 参数名称 | FgFloatValue |
| 描述 | 通过此参数,您可以读写 Double 类型的 Applet 参数。 请确保参数 FgFeatureKey 指向您所指定的 Applet 参数。 |
| 键入 | 64 位 Float |
| 访问权限 | 读/写 |
信息
或者,您可以使用 *.mcf 文件来存储和检索特定的 Applet 配置。有关更多信息,请参见 使用 MCF 文件进行采集卡初始化。
配置相机#
配置相机时,首先要选择相机并建立与该相机的连接。您可以通过 Camera Connector Interface 执行此操作。一旦选择并连接了特定的相机,就可以开始进行实际的相机配置。
您可以使用 Cognex 采集卡对象(DMA 通道)配置物理采集卡上的任何相机,即使所选相机不影响您用于相机配置的 Cognex 采集卡对象的数据流也是如此。
Cognex 采集卡对象对一个数据流具有本地访问权限,但对连接到物理采集卡的所有相机具有全局访问权限。
因此,您可以通过任何 Cognex 采集卡对象配置相机,无论所选相机是否向该 Cognex 采集卡对象发送数据。

相机连接器接口#
相机连接器接口允许检测和配置支持 GenICam 标准(CL 和 CXP)的相机。通过此接口发送命令会更改接口的状态,如下图所示。

以下命令和参数可用:
| 参数名称 | InitializeCameraConnector |
| 描述 | 如果您要使用兼容 GenICam 的相机,请从调用此函数开始。 |
| 键入 | 命令 |
| 访问权限 | 执行 |
| 可用性 | 始终 |
| 参数名称 | CloseCameraConnector |
| 描述 | 当您完成操作且不再需要使用相机函数时,请调用此函数。 |
| 键入 | 命令 |
| 访问权限 | 执行 |
| 可用性 | 在以下状态下:valid_lib、valid_port、invalid_port、valid_cam、invalid_cam |
| 参数名称 | 检测 |
| 描述 | 此函数用于检测可用端口和连接的相机。 |
| 键入 | 命令 |
| 访问权限 | 执行 |
| 可用性 | 在以下状态下:valid_lib、valid_port、invalid_port、valid_cam、invalid_cam |
| 参数名称 | StartAquisition |
| 描述 | 专用于在此相机上启动图像采集。请勿将此功能用于 GenICam 功能 AcquisitionStart。 |
| 键入 | 命令 |
| 访问权限 | 执行 |
| 可用性 | 在 valid_cam 状态下 |
| 参数名称 | StopAquisition |
| 描述 | 专用于在此相机上停止图像采集。请勿将此功能用于 GenICam 功能 AcquisitionStop。 |
| 键入 | 命令 |
| 访问权限 | 执行 |
| 可用性 | 在 valid_cam 状态下 |
| 参数名称 | CameraCount |
| 描述 | 此参数包含在活动的 PortIndex 上检测到的相机数量。 |
| 键入 | size_ta |
| 访问权限 | 读取 |
| 可用性 | 在以下状态下:valid_port、valid_cam、invalid_cam |
| 参数名称 | CameraIndex |
| 描述 | 使用此参数从活动的 PortIndex 中选择您要操作的相机。 |
| 键入 | size_ta |
| 访问权限 | 读/写 |
| 可用性 | 在以下状态下:valid_port、valid_cam、invalid_cam |
| 参数名称 | CameraName |
| 描述 | 此参数包含当前选定相机的名称。 |
| 键入 | 字符串 |
| 访问权限 | 读取 |
| 可用性 | 在 valid_cam 状态下 |
| 参数名称 | PortIndex |
| 描述 | 使用此参数选择您要使用的端口。 |
| 键入 | size_ta |
| 访问权限 | 读/写 |
| 可用性 | 在以下状态下:valid_port、invalid_port、valid_cam、invalid_cam |
| 参数名称 | PortCount |
| 描述 | 此参数包含可用端口的数量。 |
| 键入 | size_ta |
| 访问权限 | 读取 |
| 可用性 | 在以下状态下:valid_port、invalid_port、valid_cam、invalid_cam |
配置相机#
若要配置相机(您已按照前几节所述选择并连接了该相机),您可以使用以下命令。
信息
有关特定目标参数名称的详细信息,请参考您将要使用的相机的相机文档。
您可以通过以下参数设置相机参数:
| 参数名称 | CameraFeatureKey |
| 描述 | 使用此参数指定您将通过 CameraStringValue、CameraIntValue、CameraFloatValue、CameraBooleanValue、CameraEnumerationValue 或 CameraCommand 进行配置的相机参数名称(见下文)。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | CameraStringValue |
| 描述 | 通过此参数,您可以读取/写入 String 类型的相机参数。 请确保参数 CameraFeatureKey 指向您目标指定的参数。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | CameraIntValue |
| 描述 | 通过此参数,您可以读取/写入 Int 类型的相机参数。 请确保参数 CameraFeatureKey 指向您目标指定的参数。 |
| 键入 | Int |
| 访问权限 | 读/写 |
| 参数名称 | CameraFloatValue |
| 描述 | 通过此参数,您可以读取/写入 Float 类型的相机参数。 请确保参数 CameraFeatureKey 指向您目标指定的参数。 |
| 键入 | Float |
| 访问权限 | 读/写 |
| 参数名称 | CameraBooleanValue |
| 描述 | 通过此参数,您可以读取/写入 Boolean 类型的相机参数。 请确保参数 CameraFeatureKey 指向您目标指定的参数。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | CameraEnumerationValue |
| 描述 | 通过此参数,您可以读/写 Enumeration 类型的相机参数。 请确保参数 CameraFeatureKey 指向您目标指定的参数。 |
| 键入 | 字符串 |
| 访问权限 | 读/写 |
| 参数名称 | CameraCommand |
| 描述 | 使用此参数可执行通过参数 CameraFeatureKey 指定的命令。 |
| 键入 | 命令 |
| 访问权限 | 读/写 |
图像采集#
您可以通过以下参数配置实际的图像采集:
| 参数名称 | BufferCount |
| 描述 | 通过 BufferCount,您可以定义用于适配器内部图像采集的缓冲区数量。 请注意,更改此参数将导致缓冲区的删除或分配。 |
| 键入 | size_ta |
| 访问权限 | 读/写 |
| 参数名称 | FrameCountSinceLastStart |
| 描述 | Counter:计算适配器在上一次启动图像采集后接收到的图像数量。 |
| 键入 | size_ta |
| 访问权限 | 读取 |
| 参数名称 | TimestampFrequency |
| 描述 | 每个图像都会分配一个 Timestamp。此参数表示 Timer 的分辨率。 |
| 键入 | Uint64_t |
| 访问权限 | 读取 |
| 参数名称 | AcquisitionStrategy |
| 描述 | 通过参数 AcquisitionStrategy,您可以定义流缓冲区的处理模式。 |
| 键入 | Enumeration |
| 值的 | 可用的缓冲区 handling 模式如下:
|
| 访问权限 | 读/写 |
| 可用性 | 当采集未激活时 |
| 参数名称 | 转型 |
| 描述 | Cognex VisionPro 不接受 RGB 紧凑型图像。通过此参数,您可以定义是否将 RGB 紧凑型格式的图像转换为 Cognex 兼容的平面格式。 如果您将参数设置为值 NoTransformation,图像将被丢弃。如果您将参数设置为值 RGB8PackedToPlanar,RGB 8 packed 图像将转换为 RGB planar。该转换在 CPU 中完成,因此,将该参数的值设置为 RGB8PackedToPlanar 可能会降低整体系统性能。注意:目前,适配器仅支持将 Rgb8Packed 图像转换为平面格式(例如,不支持将 RGB16Packed 转换)。 |
| 键入 | Enumeration |
| 值的 | NoTransformationRGB8PackedToPlanar |
| 访问权限 | 读/写 |
| 可用性 | 当采集未激活时 |
OldestFirst 缓冲区处理模式#
采集引擎#

缓冲区交付#

OldestFirstOverwrite 缓冲区处理模式#
采集引擎#

缓冲区交付#

使用 MCF 文件初始化采集卡#
microEnable 环境配置文件(*.mcf)包含采集卡参数化数据。
*.mcf 文件包含在帧采卡初始化时要使用的 Applet 的名称以及该 Applet 的参数化配置。
有关如何创建 *.mcf 文件的信息,请参见 microDisplay X documentation。
您可以在使用 VisionPro 构建的软件中,使用 *.mcf 文件初始化采集卡。这样采集卡便能立即完成预配置并随时运行。
要使用 *.mcf 文件初始化帧采卡,请更改以下系统环境变量:
SISO_COGNEX_APPLET_[x] = [ConfigurationFilename]
[x]表示板卡的索引,例如“0”表示第一块板卡[ConfigurationFilename]是要使用的 *.mcf 文件的路径和文件名,例如:C:\Program Files\SiliconSoftware\MyMCFs\my configuration.mcf
触发#
触发参数#
VisionPro 提供以下触发参数:
- 手动触发
- 硬件自动
- 硬件半自动
- 自由运行
可以针对每个参数分别更改参数值。
如果在 VisionPro 软件中通过采集卡配置文件(microEnable 环境配置文件 *.mcf)初始化采集卡,则不会使用 VisionPro 触发选项。从该文件加载的配置将始终覆盖 VisionPro 触发设置。
仅当您不使用 *.mcf 文件进行帧采卡初始化时,VisionPro 触发设置才可用。
VisionPro 触发模式映射到 Applet 触发模型的方式如下:
Acquisition Applets Camera Link – 面阵扫描和线阵扫描#
| Cognex Name | Parameter Basler | Cognex VisionPro Adapter 的默认值 | Basler Name |
|---|---|---|---|
| 手动触发 | FG_TRIGGERMODE FG_EXSYNCON FG_CCSEL0 | ASYNC_SOFTWARE_TRIGGER 1 CCEXSYNC | 软件触发(通过图像采集卡进行软件触发图像采集) |
| Hardware Auto (setHardwareAutoTriggerMode) | FG_TRIGGERMODE FG_EXSYNCON FG_CCSEL0 | ASYNC_SOFTWARE_TRIGGER 1 CCEXSYNC | 外部触发 |
| 硬件半自动 | FG_TRIGGERMODE FG_EXSYNCON FG_CCSEL0 | ASYNC_SOFTWARE_TRIGGER 1 CCEXSYNC | 无 Basler 名称,因为在 Cognex VisionPro Adapter 中硬件自动(Hardware auto)和硬件半自动(Hardware Semi-Auto)是相同的 |
| 自由运行 | FG_TRIGGERMODE | FREE_RUN | 自由运行 |
Advanced Acquisition Applets Camera Link – 面阵扫描#
| Cognex Name | Parameter Basler | Cognex VisionPro Adapter 的默认值 | Basler Name |
|---|---|---|---|
| 手动触发 | FG_AREATRIGGERMODE FG_TRIGGERCC_SELECT0 FG_TRIGGERSTATE | ATM_SOFTWARE CC_PULSEGEN0 TS_ACTIVE | 软件触发(通过图像采集卡进行软件触发图像采集) |
| Hardware Auto (setHardwareAutoTriggerMode) | FG_AREATRIGGERMODE FG_TRIGGERCC_SELECT0 FG_TRIGGERSTATE | ATM_SOFTWARE CC_PULSEGEN0 TS_ACTIVE | 外部触发 |
| 硬件半自动 | FG_AREATRIGGERMODE FG_TRIGGERCC_SELECT0 FG_TRIGGERSTATE | ATM_SOFTWARE CC_PULSEGEN0 TS_ACTIVE | 无 Basler 名称,因为在 Cognex VisionPro Adapter 中硬件自动(Hardware auto)和硬件半自动(Hardware Semi-Auto)是相同的 |
| 自由运行 | FG_TRIGGERSTATE | TS_SYNC_STOP | 自由运行 |
Advanced Acquisition Applets Camera Link – 线阵扫描(及其他)#
对于 Camera Link 采集卡上的高级 Acquisition Applets 线扫描,任何触发选项仅通过 Frame Grabber Configuration File 可用。
示例:配置和使用软件触发#
要在 Cognex VisionPro 中使用 Cognex VisionPro Adapter 获取软件触发脉冲:
-
按照以下流程图设置参数:

信息
Camera Link 参数“FG_CCSEL0”在 Cognex VisionPro Adapter 中称为“FG_TRIGGWECC_SELCET0”。
以下截图显示了如何设置参数:

-
发送软件触发脉冲以开始采集:
- 持续点击黄色的 Run QuickBuild Application 按钮。
- 在 成像设备 选项卡,输入
FgIntValue或 功能 输入字段并点击 读取。将显示值 1。 - 点击 Write 发送软件触发脉冲。