跳转到内容

Data Chunks#

相机的 Data Chunks 功能使您可以生成补充图像数据,并将该数据附加到所采集的所有图像上。

该功能的使用#

运作原理#

数据块使您可以为各个采集到的图像添加补充信息。系统会生成所需的补充信息,并将其作为数据块附加到图像数据中。

图像数据也被视为“块”。这种“图像数据块”不能禁用,并且始终是相机传输的第一个块。如果启用了一个或多个数据块,则其他块将作为第 2 个、第 3 个块进行传输。

下图显示了一组带有前导图像数据块和附加数据块的块。该示例假定启用了 CRC 校验和块功能。

示例块设置

数据块传输到计算机后,必须检索这些数据块才能获得其信息。确切的步骤取决于您的相机型号和用于您的应用程序的编程语言。有关检索数据块的更多信息,请参见 Basler pylon Camera Software Suite 随附的程序员指南和参考文档

其他元数据#

除了数据块之外,相机还向各图像添加其他元数据,例如图像高度、图像宽度、图像 ROI 偏移和所用像素格式。可以通过 pylon API 访问采集结果数据来检索此信息。

信息

如果满足以下全部条件,则采集结果数据不会包含任何有用的信息(图像高度、图像宽度等均设置为 -1):

  • You are using a Basler ace Classic GigE camera.
  • 您在使用 pylon C API、pylon C. NET API 或 pylon C++ 低级 API。
  • ChunkModeActive 参数设置为 true

在这种情况下,您必须使用 pylon 块解析器。有关更多信息,请参见 Basler pylon Camera Software Suite 随附的程序员指南和参考文档

启用和检索 Data Chunks#

  1. ChunkModeActive 参数设置为 true
  2. 设置 块选择器 参数设置为要启用的块的类型(如果可用):
  3. 通过将 ChunkEnable 参数设置为 true 来启用所选块。
  4. 对每个所需块重复步骤 2 和 3。
  5. 在您的应用程序中实现块检索。
    有关实现块检索的更多信息,请参见 Basler pylon 相机随附的程序员指南和参考文档

信息

也可以在 pylon Viewer 中查看数据块。

可用数据块#

自动亮度状态块#

如果此块可用并已启用,则相机会将目标亮度调整的状态附加到每个图像。

只要启用了自动功能 Exposure Auto 和/或 Gain Auto,就会执行目标亮度调整。

  • ace 2 和 boost 相机上,可以使用 BslChunkAutoBrightnessStatus 参数。它使用以下枚举表示自动亮度状态:

    • Disabled:目标亮度调整已禁用,即,将 Gain Auto 和 Exposure Auto 均设置为 Off
    • TargetNotReached:目标亮度调整已启用,但尚未达到目标亮度值。
    • TargetReached:目标亮度调整已启用,且已经达到目标亮度值。
  • 其他相机上,使用以下值表示状态:

    • 0:相当于 Disabled 状态,请参见上文。
    • 1:相当于 TargetNotReached 状态,请参见上文。
    • 2:相当于 TargetReached 状态,请参见上文。

计数器值块#

如果此块可用并已启用,则相机会将其计数器的当前值附加到每张图像。

  • ace 2 和 boost 相机上,可以使用 ChunkCounterSelector 参数。它允许您选择从哪个计数器检索数据。为此,请将该参数设置为 Counter1Counter2
  • 其他相机上,相机始终会检索 Counter 1 的当前值,用于对获取的图像数量进行计数。

曝光时间块#

如果启用了此块,则相机会将用于图像采集的曝光时间附加到每个图像。

数据块包含 ExposureTime 参数值。

信息

When using the Trigger Width exposure mode on ace Classic/U/L cameras, the Exposure Time chunk feature is not available.

合焦指示块#

如果此块可用并已启用,则相机会附加一个值,指示所采集的所有图像的合焦水平。

取值范围是 0.0 至 4095.0。较高的值表示较高的合焦水平。计算基于 5x5 清晰度检测算法。

合焦指示块的典型用例是在镜头对焦时监视块值的变化。例如,如果连续增加后的值开始减小,则可能表明已达到良好的合焦水平。

场景中的变化(例如,亮度增加)将影响块值。因此,在监视块值时,请确保目标场景没有变化。

合焦指示 ROI#

默认情况下,相机使用几乎全部 Image ROI 来计算合焦水平。

您可以更改此设置,并最多可指定用于计算合焦水平的传感器阵列的两个部分。这样做类似于设置 Auto Function ROI。有两个合焦指示 ROI。

要配置合焦指示 ROI:

  1. BslFocusIndicatorROISelector 参数设置为所需的合焦指示 ROI,例如 ROI1
  2. BslFocusIndicatorROIEnable 参数设置为 true 可启用选定的合焦指示 ROI。
    默认情况下,启用 ROI 1 而禁用 ROI 2。
  3. 输入以下参数的值以指定 所选合焦指示 ROI 的 位置:
    • AutoFunctionROIOffsetX(请参阅下方说明)
    • AutoFunctionROIOffsetY
  4. 输入以下参数的值以指定 图像 ROI 的 位置:
    • AutoFunctionROIWidth
    • AutoFunctionROIHeight

信息

  • 以上参数的名称以 AutoFunctionROI 开头。这是因为合焦指示器的实现基于Auto Function ROI 功能。不过,您可以使用它们来配置合焦指示 ROI。
  • 合焦指示 ROI 的最小尺寸为 9 x 5 像素(单色相机)和12 x 6像素(彩色相机)。如果 ROI 的宽度或高度较小或两者都较小,则合焦指示块将始终为 0.0。
  • 合焦指示 ROI 的左侧和右侧与图像 ROI 之间必须至少有 8 个像素空间。否则,合焦指示 ROI 将不会完全有效。
    示例:假设您将图像 ROI的 OffsetX 参数设置为 4,合焦指示 ROI 的 AutoFunctionROIOffsetX 参数设置为 5。则合焦指示 ROI 没有足够的空间来充分发挥作用:

    具有部分效果的合焦指示 ROI

    要解决此问题,请将 AutoFunctionROIOffsetX 参数至少设置为 12:

    具有部分效果的合焦指示 ROI

帧计数器块#

如果此块可用并已启用,则相机会将采集到的图像数量附加到每个图像。

为此,相机将获取 Counter 2 计数器的当前值。在带有帧 Counter 块的相机上,Counter 2 会对采集到的图像进行计数。

要手动重置计数器,请重置 Counter 2

信息

采集模式从连续帧更改为单帧时,计数序列中的数字可能会被跳过。发生过度触发时,数字也可能会被跳过。

帧 ID 块#

如果此块可用并已启用,则相机会附加帧 ID 以显示曝光的图像数量。

帧 ID 从 0 开始,对于每张曝光的图像则递增 1,直到关闭相机电源为止。最大值为 2^48。

Gain Chunk (= GainAll Chunk)#

如果此块可用并已启用,则相机会将用于图像采集的增益附加到每个图像。

数据块包含 Gain 参数值。

全部线路状态块#

如果启用了此块,则相机会在触发图像采集时将所有 I/O 线路的状态附加到每个图像。

数据块包含 LineStatusAll 参数值。

有效负载 CRC 16 块#

如果启用了此块,则相机会将 CRC(循环冗余校验)校验和附加到每个图像。

校验和是使用 X-modem 方法计算的,并且包括图像数据和所有附加块(如果有),CRC 块本身除外。

CRC 校验和块始终是附加到图像数据的最后一个块。

定序器集激活块(= 序列集索引块)#

如果此块可用并已启用,则相机会将用于图像采集的定序器集附加到每个图像。

数据块包含 SequencerSetActiveSequenceSetIndex 参数值(具体取决于您的相机型号)。

信息

仅当相机的 Sequencer 功能用于图像采集时,启用此块才是有用的。

时间戳块#

如果启用了此块,则相机会将某个事件的内部时间戳(以滴答声为单位)附加到每张图像。

  • ace 2 和 boost 相机上,包含该时间戳的参数称为 BslChunkTimestampValue
    此外,还可以使用 BslChunkTimestampSelector 参数,该参数允许您选择时间戳应该指向的事件类型:

    • FrameStartBslChunkTimestampValue 参数指示何时开始获取当前图像。
    • ExposureStartBslChunkTimestampValue 参数指示当前图像的曝光何时开始。在卷帘快门相机上,该参数指示第一行的曝光何时开始。
    • ExposureEndBslChunkTimestampValue 参数指示当前图像的曝光何时结束。在卷帘快门相机上,该参数不起作用,并且预设为 0。
  • 其他相机上,包含该时间戳的参数称为 ChunkTimestamp。它总是指示何时开始获取当前图像。

信息

在 ace 2 和 boost 相机上,也可以使用原有的 ChunkTimestamp 参数。但是,Basler 建议改为使用 BslChunkTimestampValue 参数。

触发输入计数器块#

如果此块可用并已启用,则相机会将接收到的硬件帧开始触发信号数附加到每个图像。

为此,相机将获取 Counter 1 计数器的当前值。在带有触发输入 Counter 块的相机上,Counter 1 会对接收到的硬件触发信号进行计数。

要手动重置计数器,请重置 Counter 1

信息

触发输入计数器仅对硬件触发信号进行计数。如果将相机配置为软件触发自由运行,则计数器值不会增加。

详情#

显示所有相机型号

相机型号 可用数据块
a2A1920-51gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-51gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-51gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-51gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-160ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-160ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-160umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A1920-160umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-22gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-22gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-22gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-22gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-60ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-60ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-60umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A2590-60umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-13gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-13gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-13gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-13gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-45ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-45ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-45umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A3840-45umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-5gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-5gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-5gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-5gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-18ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-18ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-18umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A4504-18umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-7gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-7gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-7gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-7gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-23ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-23ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-23umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5320-23umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-4gcBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-4gcPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-4gmBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-4gmPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-15ucBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-15ucPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-15umBAS 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
a2A5328-15umPRO 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
acA640-90gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-90gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-90uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA640-90um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA640-120gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-120gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-120uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA640-120um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA640-121gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-300gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-300gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA640-750uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA640-750um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA720-290gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA720-290gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA720-520uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA720-520um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA780-75gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA780-75gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA800-200gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA800-200gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA800-510uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA800-510um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1280-60gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1280-60gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-22gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-22gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-30gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-30gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-30uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1300-30um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1300-60gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-60gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-60gmNIR CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-75gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-75gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1300-200uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1300-200um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1440-73gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1440-73gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1440-220uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1440-220um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1600-20gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1600-20gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1600-20uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1600-20um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1600-60gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1600-60gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-25gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-25gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-25uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA1920-25um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA1920-40gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-40gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-40uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1920-40ucMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1920-40um 增益块
曝光时间块
时间戳块
全部线路状态块
计数器值块
CRC 校验和块
acA1920-40umMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1920-48gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-48gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-50gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-50gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA1920-150uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1920-150um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA1920-155uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA1920-155ucMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA1920-155um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA1920-155umMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2000-50gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2000-50gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2000-50gmNIR CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2000-165uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2000-165um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2000-165umNIR 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2040-25gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2040-25gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2040-25gmNIR CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2040-35gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2040-35gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2040-55uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2040-55um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2040-90uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2040-90um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2040-90umNIR 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2040-120uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2040-120um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-20gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2440-20gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2440-35uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-35ucMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-35um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-35umMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-75uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-75ucMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-75um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2440-75umMED 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA2500-14gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-14gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-14uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2500-14um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2500-20gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-20gcMED CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-20gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-20gmMED CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA2500-60uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA2500-60um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
时间戳块
acA3088-16gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA3088-16gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA3088-57uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA3088-57ucMED 自动亮度状态块
Counter值块
CRC校验和块
合焦指示块
Gain块
Exposure Time 块
Line Status所有块
Sequencer设置有效块
Timestamp块
acA3088-57um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA3088-57umMED 自动亮度状态块
Counter值块
CRC校验和块
合焦指示块
Gain块
Exposure Time 块
Line Status所有块
Sequencer设置有效块
Timestamp块
acA3800-10gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA3800-10gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA3800-14uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA3800-14um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4024-8gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4024-8gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4024-29uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4024-29um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-11gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4096-11gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4096-30uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-30ucMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-30um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-30umMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-40uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-40ucMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-40um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4096-40umMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-8gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4112-8gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4112-20uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-20ucMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-20um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-20umMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-30uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-30ucMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-30um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4112-30umMED 自动亮度状态块
计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA4600-7gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA4600-10uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA5472-5gc CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA5472-5gm CRC 校验和块
曝光时间块
帧计数器块
全部增益块
全部线路状态块
序列集索引块
时间戳块
触发输入计数器
acA5472-17uc 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA5472-17ucMED 自动亮度状态块
Counter值块
CRC校验和块
合焦指示块
Gain块
Exposure Time 块
Line Status所有块
Sequencer设置有效块
Timestamp块
acA5472-17um 计数器值块
CRC 校验和块
增益块
曝光时间块
全部线路状态块
定序器集激活块
时间戳块
acA5472-17umMED 自动亮度状态块
Counter值块
CRC校验和块
合焦指示块
Gain块
Exposure Time 块
Line Status所有块
Sequencer设置有效块
Timestamp块
boA4096-93cc 不支持 Data Chunks 功能
boA4096-93cm 不支持 Data Chunks 功能
boA4112-68cc 不支持 Data Chunks 功能
boA4112-68cm 不支持 Data Chunks 功能
boA4500-45cc 不支持 Data Chunks 功能
boA4500-45cm 不支持 Data Chunks 功能
boA6500-36cc 不支持 Data Chunks 功能
boA6500-36cm 不支持 Data Chunks 功能
boA8100-16cc 不支持 Data Chunks 功能
boA8100-16cm 不支持 Data Chunks 功能
daA1280-54lc 不支持 Data Chunks 功能
daA1280-54lm 不支持 Data Chunks 功能
daA1280-54uc 不支持 Data Chunks 功能
daA1280-54um 不支持 Data Chunks 功能
daA1600-60lc 不支持 Data Chunks 功能
daA1600-60lm 不支持 Data Chunks 功能
daA1600-60uc 不支持 Data Chunks 功能
daA1600-60um 不支持 Data Chunks 功能
daA1920-15um 不支持 Data Chunks 功能
daA1920-30uc 不支持 Data Chunks 功能
daA1920-30um 不支持 Data Chunks 功能
daA1920-160uc 不支持 Data Chunks 功能
daA1920-160um 不支持 Data Chunks 功能
daA2500-14lc 不支持 Data Chunks 功能
daA2500-14lm 不支持 Data Chunks 功能
daA2500-14uc 不支持 Data Chunks 功能
daA2500-14um 不支持 Data Chunks 功能
daA3840-45uc 自动亮度状态块
Counter 值块
CRC 校验和块
Exposure Time 块
帧 ID 块
Gain 块
Line Status 所有块
Timestamp 值块
daA3840-45um 不支持 Data Chunks 功能
puA1280-54uc 不支持 Data Chunks 功能
puA1280-54um 不支持 Data Chunks 功能
puA1600-60uc 不支持 Data Chunks 功能
puA1600-60um 不支持 Data Chunks 功能
puA1920-30uc 不支持 Data Chunks 功能
puA1920-30um 不支持 Data Chunks 功能
puA2500-14uc 不支持 Data Chunks 功能
puA2500-14um 不支持 Data Chunks 功能

示例代码#

// Enable data chunks
camera.ChunkModeActive.SetValue(true);
// Select a chunk, e.g., the Exposure Time chunk
camera.ChunkSelector.SetValue(ChunkSelector_ExposureTime);
// Enable the selected chunk
camera.ChunkEnable.SetValue(true);
// Now, you must implement chunk retrieval in your application.
// For C++, C, and .NET sample implementations, see the "Grab_ChunkImage" and
// "Chunks" code samples in the Programmer's Guide and Reference Documentation
// delivered with the Basler pylon Camera Software Suite.
INodeMap& nodemap = camera.GetNodeMap();
// Enable data chunks
CBooleanParameter(nodemap, "ChunkModeActive").SetValue(true);
// Select a chunk, e.g., the Exposure Time chunk
CEnumParameter(nodemap, "ChunkSelector").SetValue("ExposureTime");
// Enable the selected chunk
CBooleanParameter(nodemap, "ChunkEnable").SetValue(true);
// Now, you must implement chunk retrieval in your application.
// For C++, C, and .NET sample implementations, see the "Grab_ChunkImage" and
// "Chunks" code samples in the Programmer's Guide and Reference Documentation
// delivered with the Basler pylon Camera Software Suite.
// Enable data chunks
camera.Parameters[PLCamera.ChunkModeActive].SetValue(true);
// Select a chunk, e.g., the Exposure Time chunk
camera.Parameters[PLCamera.ChunkSelector].SetValue(PLCamera.ChunkSelector.ExposureTime);
// Enable the selected chunk
camera.Parameters[PLCamera.ChunkEnable].SetValue(true);
// Now, you must implement chunk retrieval in your application.
// For C++, C, and .NET sample implementations, see the "Grab_ChunkImage" and
// "Chunks" code samples in the Programmer's Guide and Reference Documentation
// delivered with the Basler pylon Camera Software Suite.
/* 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 */
/* Enable data chunks */
errRes = PylonDeviceSetBooleanFeature(hdev, "ChunkModeActive", 1);
CHECK(errRes);
/* Select a chunk, e.g., the Exposure Time chunk */
errRes = PylonDeviceFeatureFromString(hdev, "ChunkSelector", "ExposureTime");
CHECK(errRes);
/* Enable the selected chunk */
errRes = PylonDeviceSetBooleanFeature(hdev, "ChunkEnable", 1);
CHECK(errRes);
/* Now, you must implement chunk retrieval in your application. */
/* For C++, C, and .NET sample implementations, see the "Grab_ChunkImage" and */
/* "Chunks" code samples in the Programmer's Guide and Reference Documentation */
/* delivered with the Basler pylon Camera Software Suite. */

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