跳转到内容

Counter#

相机的 Counter 功能允许您计算部分相机事件的数量,例如,采集的图像数量。

该功能的使用#

ace 2、boost 和 dart IMX 相机#

信息

本部分介绍 Counter 功能在 ace 2、boost 和 dart IMX 相机上的表现。对于 ace classic/U/L 相机,请单击此处

运作原理#

有两个计数器可用:Counter 1 和 Counter 2。

每个计数器都具有以下特征:

  • 从 0 开始。
  • 必须先启动才能计数。
  • 一旦启动,就可以对特定类型的事件(即“事件源”)进行计数。例如,它可以对已曝光的图像数量进行计数。
  • 可以手动重置
  • 可以通过获取 CounterValue 参数的值来确定其当前值。
  • 其最大值由 CounterDuration 参数值定义(默认值:4294967295)。达到最大值后,计数器会停止计数,必须将其重置
  • 可以通过获取 CounterStatus 参数的值来确定其当前状态。
  • 每次关闭相机电源后再次打开电源时,它将重置为 0。

获取计数器值#

若要确定计数器的当前值,请获取 CounterValue 参数的值。此为只读参数。

启动计数器#

必须先启动计数器,才能计数。

信息

如果您启动了一个计数器,它一定会开始计数。计数器是否以及何时计数取决于事件源集。

计数器触发源

CounterTriggerSource 参数允许您指定由哪个源启动计数器。

要指定触发源:

  1. CounterSelector 参数设置为所需的计数器,例如 Counter2
  2. CounterTriggerSource 参数设置为要用于启动计数器的源。

现在,只要相机在所选信号源上检测到信号,计数器就会启动。启动后,计数器的状态CounterTriggerWait 更改为 CounterActive

示例 1:CounterTriggerSource 参数设置为 Line2。现在,当第 2 行的输入或输出信号改变时,计数器就会开始计数。

示例 2:CounterTriggerSource 参数设置为 SoftwareSignal1。现在,只要您通过通道 1 执行 SoftwareSignalPulse 命令,计数器就会启动。

计数器触发激活

默认情况下,仅当选定触发源上的信号上升时,即信号状态从低变高时,计数器才会启动。

若要改变此行为,请将 CounterTriggerActivation 参数设置为以下值:

  • RisingEdge(默认值):当信号上升时,即信号状态从低变高时,计数器开始计数。
  • FallingEdge:当信号下降时,即信号状态从高变低时,计数器启动。
  • AnyEdge:当信号下降或上升时,计数器启动。
  • LevelHigh:当信号为高电平时,计数器启动。当信号变为低电平时,计数器状态设为 CounterTriggerWait,必须重新启动
  • LevelLow:当信号为低电平时,计数器启动。当信号变为高电平时,计数器状态设为 CounterTriggerWait,必须重新启动

信息

CounterEventActivation 参数仅适用于可能为高 (0) 或低 (1) 的事件源,即 I/O 信号或诸如 ExposureActive 之类的“激活”信号。

增加计数器计数#

计数器一旦启动,就可以开始增加计数器的数字,也就是可以开始计数。

计数器事件源

CounterEventSource 参数允许您指定由哪个源增加计数器的数字。

要指定事件源:

  1. CounterSelector 参数设置为所需的计数器,例如 Counter2
  2. CounterEventSource 参数设置为要用于增加计数器数字的源。

现在,只要相机在所选信号源上检测到信号,计数器的数字就会增加。

示例 1:CounterEventSource 参数设置为 Line2。现在,只要线路 2 上的输入或输出信号按照 CounterEventActivation 参数的指定进行更改,计数器的数字就会增加。

示例 2:CounterEventSource 参数设置为 SoftwareSignal1。现在,每当您通过通道 1 执行 SoftwareSignalPulse 命令时,计数器数字就会增加。

计数器事件激活

默认情况下,仅当选定事件源上的信号上升时,即信号状态从低变高时,计数器才会开始计数。

若要改变此行为,请将 CounterEventActivation 参数设置为以下值:

  • RisingEdge(默认值):当信号上升时,即信号状态从低变高时,计数器开始计数。
  • FallingEdge:当信号下降时,即信号状态从高变低时,计数器开始计数。
  • AnyEdge:当信号下降或上升时,计数器开始计数。

信息

CounterEventActivation 参数仅适用于可能为高 (0) 或低 (1) 的事件源,即 I/O 信号或诸如 ExposureActive 之类的“激活”信号。

重置计数器#

您可以随时将计数器重置为 0。

如果计数器已达到最大值(由 CounterDuration 参数值定义),并且您想重复使用它,则必须将其重置。

信息

重置计数器后,必须重新启动

通过软件重置

要通过软件重置计数器,请执行 CounterReset 命令。

您也可以将软件信号设置为重置源(请参见下文)。

使用重置源重置

CounterResetSource 参数允许您指定由哪个源重置计数器。

要指定重置源:

  1. CounterSelector 参数设置为所需的计数器,例如 Counter2
  2. CounterResetSource 参数设置为要用于重置计数器的源。

现在,只要相机在所选信号源上检测到信号,计数器就会重置。重置后,计数器的状态将更改为 CounterTriggerWait,必须重新启动

示例 1:CounterResetSource 参数设置为 Line2。现在,只要 Line 2 上的输入或输出信号按照 CounterResetActivation 参数的指定进行更改,计数器就会重置。

示例 2:CounterResetSource 参数设置为 SoftwareSignal1。现在,每当您通过通道 1 执行 SoftwareSignalPulse 命令时,计数器就会重置。

计数器重置激活

默认情况下,仅当选定重置源上的信号上升时,即信号状态从低变高时,计数器才会重置。

若要改变此行为,请将 CounterResetActivation 参数设置为以下值:

  • RisingEdge(默认值):当信号上升时,即信号状态从低变高时,计数器重置。
  • FallingEdge:当信号下降时,即信号状态从高变低时,计数器重置。
  • AnyEdge:当信号下降或上升时,计数器重置。

信息

CounterResetActivation 参数仅适用于可能为高 (0) 或低 (1) 的事件源,即 I/O 信号或诸如 ExposureActive 之类的“激活”信号。

停止计数器#

要停止计数器,请执行以下任一操作:

  • 停止在选定的事件源上发送信号。
  • CounterEventSource 参数设置为 Off
  • 重置计数器。

获取计数器状态#

要获取计数器的当前状态,请获取 CounterStatus 参数的值。此为只读参数。

可能的值包括:

  • CounterTriggerWait:计数器正在等待启动
  • CounterActive:计数器正在等待由选定事件源增加其计数或当前正在计数。
  • CounterCompleted:计数器已达到由 CounterDuration 参数定义的最大值。
  • CounterIdle:计数器处于空闲状态。每当将 CounterTriggerSource 参数设置为 Off 时,计数器就处于此状态,即无法启动计数器。

ace classic/U/L 相机#

信息

本部分介绍 Counter 功能在 ace classic/U/L 相机上的表现。对于 ace 2、boost 和 dart IMX 相机,请单击此处

运作原理#

有两个计数器可用:Counter 1 和 Counter 2。

除一种例外情况(见下文)以外,每个计数器都具有以下特征:

  • 从 0 开始。
  • 对特定类型的事件(即“事件源”)进行计数。例如,它会对所获取的图像数量进行计数。事件源是预设的,无法更改。
  • 可以通过检索相关数据块(例如帧 Counter 块)来确定其当前值。
  • 其最大值为 4 294 967 295。达到最大值后,计数器将重置为 0,然后继续计数。
  • 可以手动重置
  • 每次关闭相机电源后再次打开电源时,它将重置为 0。

例外:部分相机机型上,Counter 2 可用于控制定序器。该计数器由于其特定用途而具有不同的特征。

获取计数器值#

要确定计数器的当前值,使用 Data Chunks 功能获取相关数据块

重置计数器#

重置计数器:

CounterSelector 参数设置为所需的计数器,例如 Counter2

CounterResetSource 参数设置为软件源 (Software) 或硬件源(例如 Line1)。

根据在步骤 2 中选择的源,执行以下操作:

  1. 如果设置了软件源,请执行 CounterReset 命令。
  2. 如果设置了硬件信号源,则向相机的任一输入线路施加电信号。

附加参数#

  • CounterEventSource 参数允许您获取当前所选计数器的事件源,即确定在哪种情况下增加计数器的数字。
  • CounterResetActivation 参数当前不起作用。该参数预设为 RisingEdge。也就是说,如果将计数器配置为硬件重置,则在硬件触发信号上升时,计数器会重置。

详情#

显示所有相机型号

相机型号 可用计数器 功能 事件源 相关数据块 可以重置
a2A1920-51gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-51gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-51gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-51gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-160ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-160ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-160umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A1920-160umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-22gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-22gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-22gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-22gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-60ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-60ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-60umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A2590-60umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-13gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-13gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-13gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-13gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-45ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-45ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-45umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A3840-45umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-5gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-5gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-5gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-5gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-18ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-18ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-18umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A4504-18umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-7gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-7gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-7gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-7gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-23ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-23ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-23umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5320-23umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-4gcBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-4gcPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-4gmBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-4gmPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-15ucBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-15ucPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-15umBAS Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
a2A5328-15umPRO Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
acA640-90gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-90gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-90uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA640-90um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA640-120gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-120gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-120uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA640-120um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA640-121gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-300gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-300gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA640-750uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA640-750um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA720-290gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA720-290gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA720-520uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA720-520um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA780-75gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA780-75gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA800-200gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA800-200gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA800-510uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA800-510um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1280-60gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1280-60gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-22gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-22gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-30gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-30gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-30uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1300-30um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1300-60gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-60gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-60gmNIR Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-75gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-75gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1300-200uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1300-200um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1440-73gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1440-73gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1440-220uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1440-220um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1600-20gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1600-20gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1600-20uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1600-20um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1600-60gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1600-60gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-25gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-25gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-25uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-25um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-40gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-40gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-40uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-40ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-40um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-40umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-48gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-48gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-50gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-50gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA1920-150uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-150um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-155uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-155ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-155um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA1920-155umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2000-50gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2000-50gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2000-50gmNIR Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2000-165uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2000-165um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2000-165umNIR Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-25gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2040-25gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2040-25gmNIR Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2040-35gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2040-35gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2040-55uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-55um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-90uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-90um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-90umNIR Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-120uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2040-120um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-20gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2440-20gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2440-35uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-35ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-35um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-35umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-75uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-75ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-75um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2440-75umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2500-14gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-14gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-14uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2500-14um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2500-20gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-20gcMED Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-20gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-20gmMED Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA2500-60uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA2500-60um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA3088-16gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA3088-16gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA3088-57uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA3088-57um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA3800-10gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA3800-10gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA3800-14uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA3800-14um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4024-8gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4024-8gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4024-29uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4024-29um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-11gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4096-11gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4096-30uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-30ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-30um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-30umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-40uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-40ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-40um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4096-40umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-8gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4112-8gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4112-20uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-20ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-20um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-20umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-30uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-30ucMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-30um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4112-30umMED Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA4600-7gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA4600-10uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA5472-5gc Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA5472-5gm Counter 1
Counter 2
Counter 1:计算接收到的硬件帧开始触发信号的数量,无论它们是否导致了图像采集
Counter 2:计算采集到的图像数
Counter 1:帧触发
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:是
acA5472-17uc Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
acA5472-17um Counter 1
Counter 2
Counter 1:计算采集的图像数量
Counter 2:可用于控制定序器
Counter 1:帧开始
Counter 2:帧开始
Counter 1:触发输入计数器块
Counter 2:帧计数器块
Counter 1:是
Counter 2:否
blaze-101 不支持 Counter 功能 - - - -
boA4096-93cc Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
boA4096-93cm Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
boA4112-68cc Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
boA4112-68cm Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
daA1280-54lc 不支持 Counter 功能
daA1280-54lm 不支持 Counter 功能
daA1280-54uc 不支持 Counter 功能
daA1280-54um 不支持 Counter 功能
daA1600-60lc 不支持 Counter 功能
daA1600-60lm 不支持 Counter 功能
daA1600-60uc 不支持 Counter 功能
daA1600-60um 不支持 Counter 功能
daA1920-15um 不支持 Counter 功能
daA1920-30uc 不支持 Counter 功能
daA1920-30um 不支持 Counter 功能
daA1920-160uc Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
daA1920-160um Counter 1
Counter 2
可配置 可配置 不适用 Counter 1:是
Counter 2:是
daA2500-14lc 不支持 Counter 功能
daA2500-14lm 不支持 Counter 功能
daA2500-14uc 不支持 Counter 功能
daA2500-14um 不支持 Counter 功能
daA2500-60mc 不支持 Counter 功能
daA2500-60mci 不支持 Counter 功能
daA4200-30mci 不支持 Counter 功能
puA1280-54uc 不支持 Counter 功能
puA1280-54um 不支持 Counter 功能
puA1600-60uc 不支持 Counter 功能
puA1600-60um 不支持 Counter 功能
puA1920-30uc 不支持 Counter 功能
puA1920-30um 不支持 Counter 功能
puA2500-14uc 不支持 Counter 功能
puA2500-14um 不支持 Counter 功能

示例代码#

ace 2、boost 和 dart IMX 相机#

// Select Counter 1
camera.CounterSelector.SetValue(CounterSelector_Counter1);
// Specify that the counter starts when a software signal is sent via channel 1
camera.CounterTriggerSource.SetValue(CounterTriggerSource_SoftwareSignal1);
// Specify that the counter increases whenever a rising signal is detected on Line 1
camera.CounterEventSource.SetValue(CounterEventSource_Line1);
camera.CounterEventActivation.SetValue(CounterEventActivation_RisingEdge);
// Specify that the counter is reset whenever a falling signal is detected on Line 2
camera.CounterResetSource.SetValue(CounterResetSource_Line2);
camera.CounterResetActivation.SetValue(CounterEventActivation_FallingEdge);
// Set the maximum value of the counter to 1000
camera.CounterDuration.SetValue(1000);
// Manually reset the counter
camera.CounterReset.Execute();
// Get the current status of the counter
CounterStatusEnums counterStatus = camera.CounterStatus.GetValue();
// Get the current value of the counter
int64_t i = camera.CounterValue.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Select Counter 1
CEnumerationPtr(nodemap.GetNode("CounterSelector"))->FromString("Counter1");
// Specify that the counter starts when a software signal is sent via channel 1
CEnumerationPtr(nodemap.GetNode("CounterTriggerSource"))->FromString("SoftwareSignal1");
// Specify that the counter increases whenever a rising signal is detected on Line 1
CEnumerationPtr(nodemap.GetNode("CounterEventSource"))->FromString("Line1");
CEnumerationPtr(nodemap.GetNode("CounterEventActivation"))->FromString("RisingEdge");
// Specify that the counter is reset whenever a falling signal is detected on Line 2
CEnumerationPtr(nodemap.GetNode("CounterResetSource"))->FromString("Line2");
CEnumerationPtr(nodemap.GetNode("CounterResetActivation"))->FromString("FallingEdge");
// Set the maximum value of the counter to 1000
CIntegerPtr(nodemap.GetNode("CounterDuration"))->SetValue(1000);
// Manually reset the counter
CCommandPtr(nodemap.GetNode("CounterReset"))->Execute();
// Get the current status of the counter
String_t counterStatus = CEnumerationPtr(nodemap.GetNode("CounterStatus"))->ToString();
// Get the current value of the counter
int64_t i = CIntegerPtr(nodemap.GetNode("CounterValue"))->GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Select Counter 1
CEnumParameter(nodemap, "CounterSelector").SetValue("Counter1");
// Specify that the counter starts when a software signal is sent via channel 1
CEnumParameter(nodemap, "CounterTriggerSource").SetValue("SoftwareSignal1");
// Specify that the counter increases whenever a rising signal is detected on Line 1
CEnumParameter(nodemap, "CounterEventSource").SetValue("Line1");
CEnumParameter(nodemap, "CounterEventActivation").SetValue("RisingEdge");
// Specify that the counter is reset whenever a falling signal is detected on Line 2
CEnumParameter(nodemap, "CounterResetSource").SetValue("Line2");
CEnumParameter(nodemap, "CounterResetActivation").SetValue("FallingEdge");
// Set the maximum value of the counter to 1000
CIntegerParameter(nodemap, "CounterDuration").SetValue(1000);
// Manually reset the counter
CCommandParameter(nodemap, "CounterReset").Execute();
// Get the current status of the counter
String_t counterStatus = CEnumParameter(nodemap, "CounterStatus").GetValue();
// Get the current value of the counter
int64_t i = CIntegerParameter(nodemap, "CounterValue").GetValue();
// Select Counter 1
camera.Parameters[PLCamera.CounterSelector].SetValue(PLCamera.CounterSelector.Counter1);
// Specify that the counter starts when a software signal is sent via channel 1
camera.Parameters[PLCamera.CounterTriggerSource].SetValue(PLCamera.CounterTriggerSource.SoftwareSignal1);
// Specify that the counter increases whenever a rising signal is detected on Line 1
camera.Parameters[PLCamera.CounterEventSource].SetValue(PLCamera.CounterEventSource.Line1);
camera.Parameters[PLCamera.CounterEventActivation].SetValue(PLCamera.CounterEventActivation.RisingEdge);
// Specify that the counter is reset whenever a falling signal is detected on Line 2
camera.Parameters[PLCamera.CounterResetSource].SetValue(PLCamera.CounterResetSource.Line2);
camera.Parameters[PLCamera.CounterResetActivation].SetValue(PLCamera.CounterEventActivation.FallingEdge);
// Set the maximum value of the counter to 1000
camera.Parameters[PLCamera.CounterDuration].SetValue(1000);
// Manually reset the counter
camera.Parameters[PLCamera.CounterReset].Execute();
// Get the current status of the counter
string counterStatus = camera.Parameters[PLCamera.CounterStatus].GetValue();
// Get the current value of the counter
Int64 i = camera.Parameters[PLCamera.CounterValue].GetValue();
// Select Counter 1
Pylon.DeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
// Specify that the counter starts when a software signal is sent via channel 1
Pylon.DeviceFeatureFromString(hdev, "CounterTriggerSource", "SoftwareSignal1");
// Specify that the counter increases whenever a rising signal is detected on Line 1
Pylon.DeviceFeatureFromString(hdev, "CounterEventSource", "Line1");
Pylon.DeviceFeatureFromString(hdev, "CounterEventActivation", "RisingEdge");
// Specify that the counter is reset whenever a falling signal is detected on Line 2
Pylon.DeviceFeatureFromString(hdev, "CounterResetSource", "Line2");
Pylon.DeviceFeatureFromString(hdev, "CounterResetActivation", "FallingEdge");
// Set the maximum value of the counter to 1000
Pylon.DeviceSetIntegerFeature(hdev, "CounterDuration", 1000);
// Manually reset the counter
Pylon.DeviceExecuteCommandFeature(hdev, "CounterReset");
// Get the current status of the counter
string counterStatus = Pylon.DeviceFeatureToString(hdev, "CounterStatus");
// Get the current value of the counter
Int64 i = Pylon.DeviceGetIntegerFeature(hdev, "CounterValue");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
size_t len = 0;
char counterStatus_str[64] = {0};
int64_t i = 0;
/* Select Counter 1 */
errRes = PylonDeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
CHECK(errRes);
/* Specify that the counter starts when a software signal is sent via channel 1 */
errRes = PylonDeviceFeatureFromString(hdev, "CounterTriggerSource", "SoftwareSignal1");
CHECK(errRes);
/* Specify that the counter increases whenever a rising signal is detected on Line 1 */
errRes = PylonDeviceFeatureFromString(hdev, "CounterEventSource", "Line1");
CHECK(errRes);
errRes = PylonDeviceFeatureFromString(hdev, "CounterEventActivation", "RisingEdge");
CHECK(errRes);
/* Specify that the counter is reset whenever a falling signal is detected on Line 2 */
errRes = PylonDeviceFeatureFromString(hdev, "CounterResetSource", "Line2");
CHECK(errRes);
errRes = PylonDeviceFeatureFromString(hdev, "CounterResetActivation", "FallingEdge");
CHECK(errRes);
/* Set the maximum value of the counter to 1000 */
errRes = PylonDeviceSetIntegerFeature(hdev, "CounterDuration", 1000);
CHECK(errRes);
/* Manually reset the counter */
errRes = PylonDeviceExecuteCommandFeature(hdev, "CounterReset");
CHECK(errRes);
/* Get the current status of the counter */
len = sizeof(counterStatus_str);
errRes = PylonDeviceFeatureToString(hdev, "CounterStatus", counterStatus_str, &len);
CHECK(errRes);
/* Get the current value of the counter */
errRes = PylonDeviceGetIntegerFeature(hdev, "CounterValue", &i);
CHECK(errRes);

ace classic/U/L 相机#

// Reset Counter 1 via software command
camera.CounterSelector.SetValue(CounterSelector_Counter1);
camera.CounterResetSource.SetValue(CounterResetSource_Software);
camera.CounterReset.Execute();
// Get the event source of Counter 1
camera.CounterSelector.SetValue(CounterSelector_Counter1);
CounterEventSourceEnums e = camera.CounterEventSource.GetValue();
INodeMap& nodemap = camera.GetNodeMap();
// Reset Counter 1 via software command
CEnumerationPtr(nodemap.GetNode("CounterSelector"))->FromString("Counter1");
CEnumerationPtr(nodemap.GetNode("CounterResetSource"))->FromString("Software");
CCommandPtr(nodemap.GetNode("CounterReset"))->Execute();
// Get the event source of Counter 1
CEnumerationPtr(nodemap.GetNode("CounterSelector"))->FromString("Counter1");
String_t e = CEnumerationPtr(nodemap.GetNode("CounterEventSource"))->ToString();
INodeMap& nodemap = camera.GetNodeMap();
// Reset Counter 1 via software command
CEnumParameter(nodemap, "CounterSelector").SetValue("Counter1");
CEnumParameter(nodemap, "CounterResetSource").SetValue("Software");
CCommandParameter(nodemap, "CounterReset").Execute();
// Get the event source of Counter 1
CEnumParameter(nodemap, "CounterSelector").SetValue("Counter1");
String_t e = CEnumParameter(nodemap, "CounterEventSource").GetValue();
// Reset Counter 1 via software command
camera.Parameters[PLCamera.CounterSelector].SetValue(PLCamera.CounterSelector.Counter1);
camera.Parameters[PLCamera.CounterResetSource].SetValue(PLCamera.CounterResetSource.Software);
camera.Parameters[PLCamera.CounterReset].Execute();
// Get the event source of Counter 1
camera.Parameters[PLCamera.CounterSelector].SetValue(PLCamera.CounterSelector.Counter1);
string e = camera.Parameters[PLCamera.CounterEventSource].GetValue();
// Reset Counter 1 via software command
Pylon.DeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
Pylon.DeviceFeatureFromString(hdev, "CounterResetSource", "Software");
Pylon.DeviceExecuteCommandFeature(hdev, "CounterReset");
// Get the event source of Counter 1
Pylon.DeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
string e = Pylon.DeviceFeatureToString(hdev, "CounterEventSource");
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
size_t len = 0;
char e_str[64] = {0};
/* Reset Counter 1 via software command */
errRes = PylonDeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
CHECK(errRes);
errRes = PylonDeviceFeatureFromString(hdev, "CounterResetSource", "Software");
CHECK(errRes);
errRes = PylonDeviceExecuteCommandFeature(hdev, "CounterReset");
CHECK(errRes);
/* Get the event source of Counter 1 */
errRes = PylonDeviceFeatureFromString(hdev, "CounterSelector", "Counter1");
CHECK(errRes);
len = sizeof(e_str);
errRes = PylonDeviceFeatureToString(hdev, "CounterEventSource", e_str, &len);
CHECK(errRes);

您也可以使用 pylon Viewer 轻松设置参数。