跳转到内容

Burst Mode#

相机的 Burst Mode 功能控制如何采集和传输一系列图像(图像“高速连拍”)。

该功能的使用#

一般信息#

您可以将相机配置为在接收触发信号时采集一系列图像。每个系列的图像数量由 AcquisitionBurstFrameCount 参数指定。您可以在 Trigger Selector 主题中查找有关连拍图像采集的更多信息。

您可以通过设置连拍模式来控制每个系列图像的采集和传输时序。

配置 Burst Mode#

要配置连拍模式和设置连拍图像采集:

  1. 确保相机空闲,即未在捕获图像。
  2. 设置 BslAcquisitionBurstMode 参数为以下值(如果可用):
  3. Trigger Selector 主题中所述配置帧高速连拍触发。

可用 Burst Mode#

标准 Burst Mode#

默认模式为标准连拍模式。它使您可以快速连续连拍,但与高速连拍模式相比,提供的帧速率较低。

在此模式下,连拍过程中的采集、读出和传输时序与非连拍相机操作的相同。帧速率可能受到相机传输数据性能的限制。

高速 Burst Mode#

高速连拍模式可在连拍过程中提供更高的帧速率。

通常,相机的帧速率不仅受其传感器和内部缓冲区的限制,还受传输数据性能的限制。这包括如接口ace带宽或您的网络设置。

高速连拍模式使您可以解决这些数据传输限制问题并尽可能快地采集高速连拍图像。

为此,在连拍过程中,采集图像和填充相机的内部缓存区高度优先于传输数据。通常,图像仅在采集所有高速连拍图像后进行传输。这可能会导致在每次连拍后有较短的延迟,即,可能会降低脉冲串速率。

监控

以下参数让您可以监控高速连拍模式的性能:

  • BslResultingAcquisitionFrameRate:相机在高速连拍过程中(采用当前相机设置)每秒可采集的帧数。
  • BslResultingTransferFrameRate:相机在高速连拍后或过程中(采用当前相机设置)每秒可传输的帧数。
  • BslResultingFrameBurstRate:在采用当前相机设置下,您可以每秒触发的最大连拍数。

示例:假设您想要尽可能快地采集三个图像的多个系列。您启用高速连拍模式,将相机配置为连拍图像采集,并将 AcquisitionBurstFrameCount 参数设置为 3。您的相机将报告以下值:

  • BslResultingAcquisitionFrameRate:168.8
  • BslResultingTransferFrameRate:156.25
  • BslResultingFrameBurstRate:27.05

这表示在每次连拍过程中,相机每秒可采集 168.8 张图像。在相机输出处,相机每秒可传输 156.25 张图像。因此,三个图像的每次连拍将需要 17.77 ms 进行采集 (1000 / 168.8 * 3)、19.2 ms 进行传输 (1000 / 156.25 * 3)。

假设采集和传输未重叠(假设最坏的情况),则您必须在每次帧高速连拍触发后等待 36.97 ms (17.77 + 19.2) 才能触发下一次连拍。或者,换言之,您每秒可以触发 27.05 次连拍 (1000 / 36.97 = 27.05)。这体现在 BslResultingFrameBurstRate 参数值中。

使用 Acquisition Frame Rate(在 Burst Mode 下)#

您可以使用 Acquisition Frame Rate 功能来限制在连拍图像采集过程中的相机帧速率。如果您想要将帧速率保持为用户定义的速率,则此功能很有用。

例如,假设您想要以 6 ms的间隔采集三个图像,即 166.66 fps。在标准连拍模式下,相机提供 164 fps,速度过慢。在高速连拍模式下,相机提供 168.8 fps,速度过快。

要解决此问题,请启用“高速连拍模式”,将 AcquisitionFrameRate 参数设置为 166.66 且将 AcquisitionFrameRateEnable 参数设置为 true

现在,相机以 166.66 fps 操作。

信息

如果将 AcquisitionFrameRate参数设置为比 BslResultingTransferFrameRate 参数小的值,则与“标准连拍模式”相比,“高速连拍模式”没有优势。

详情#

显示所有相机型号

相机型号 可用 Burst Mode
a2A1920-51gcBAS Standard
High Speed
a2A1920-51gcPRO Standard
High Speed
a2A1920-51gmBAS Standard
High Speed
a2A1920-51gmPRO Standard
High Speed
a2A1920-160ucBAS Standard
High Speed
a2A1920-160ucPRO Standard
High Speed
a2A1920-160umBAS Standard
High Speed
a2A1920-160umPRO Standard
High Speed
a2A2590-22gcBAS Standard
High Speed
a2A2590-22gcPRO Standard
High Speed
a2A2590-22gmBAS Standard
High Speed
a2A2590-22gmPRO Standard
High Speed
a2A2590-60ucBAS Standard
High Speed
a2A2590-60ucPRO Standard
High Speed
a2A2590-60umBAS Standard
High Speed
a2A2590-60umPRO Standard
High Speed
a2A3840-13gcBAS Standard
High Speed
a2A3840-13gcPRO Standard
High Speed
a2A3840-13gmBAS Standard
High Speed
a2A3840-13gmPRO Standard
High Speed
a2A3840-45ucBAS Standard
High Speed
a2A3840-45ucPRO Standard
High Speed
a2A3840-45umBAS Standard
High Speed
a2A3840-45umPRO Standard
High Speed
acA640-90gc 不支持 Burst Mode 功能
acA640-90gm 不支持 Burst Mode 功能
acA640-90uc 不支持 Burst Mode 功能
acA640-90um 不支持 Burst Mode 功能
acA640-120gc 不支持 Burst Mode 功能
acA640-120gm 不支持 Burst Mode 功能
acA640-120uc 不支持 Burst Mode 功能
acA640-120um 不支持 Burst Mode 功能
acA640-121gm 不支持 Burst Mode 功能
acA640-300gc 不支持 Burst Mode 功能
acA640-300gm 不支持 Burst Mode 功能
acA640-750uc 不支持 Burst Mode 功能
acA640-750um 不支持 Burst Mode 功能
acA720-290gc 不支持 Burst Mode 功能
acA720-290gm 不支持 Burst Mode 功能
acA720-520uc 不支持 Burst Mode 功能
acA720-520um 不支持 Burst Mode 功能
acA780-75gc 不支持 Burst Mode 功能
acA780-75gm 不支持 Burst Mode 功能
acA800-200gc 不支持 Burst Mode 功能
acA800-200gm 不支持 Burst Mode 功能
acA800-510uc 不支持 Burst Mode 功能
acA800-510um 不支持 Burst Mode 功能
acA1280-60gc 不支持 Burst Mode 功能
acA1280-60gm 不支持 Burst Mode 功能
acA1300-22gc 不支持 Burst Mode 功能
acA1300-22gm 不支持 Burst Mode 功能
acA1300-30gc 不支持 Burst Mode 功能
acA1300-30gm 不支持 Burst Mode 功能
acA1300-30uc 不支持 Burst Mode 功能
acA1300-30um 不支持 Burst Mode 功能
acA1300-60gc 不支持 Burst Mode 功能
acA1300-60gm 不支持 Burst Mode 功能
acA1300-60gmNIR 不支持 Burst Mode 功能
acA1300-75gc 不支持 Burst Mode 功能
acA1300-75gm 不支持 Burst Mode 功能
acA1300-200uc 不支持 Burst Mode 功能
acA1300-200um 不支持 Burst Mode 功能
acA1440-73gc 不支持 Burst Mode 功能
acA1440-73gm 不支持 Burst Mode 功能
acA1440-220uc 不支持 Burst Mode 功能
acA1440-220um 不支持 Burst Mode 功能
acA1600-20gc 不支持 Burst Mode 功能
acA1600-20gm 不支持 Burst Mode 功能
acA1600-20uc 不支持 Burst Mode 功能
acA1600-20um 不支持 Burst Mode 功能
acA1600-60gc 不支持 Burst Mode 功能
acA1600-60gm 不支持 Burst Mode 功能
acA1920-25gc 不支持 Burst Mode 功能
acA1920-25gm 不支持 Burst Mode 功能
acA1920-25uc 不支持 Burst Mode 功能
acA1920-25um 不支持 Burst Mode 功能
acA1920-40gc 不支持 Burst Mode 功能
acA1920-40gm 不支持 Burst Mode 功能
acA1920-40uc 不支持 Burst Mode 功能
acA1920-40ucMED 不支持 Burst Mode 功能
acA1920-40um 不支持 Burst Mode 功能
acA1920-40umMED 不支持 Burst Mode 功能
acA1920-48gc 不支持 Burst Mode 功能
acA1920-48gm 不支持 Burst Mode 功能
acA1920-50gc 不支持 Burst Mode 功能
acA1920-50gm 不支持 Burst Mode 功能
acA1920-150uc 不支持 Burst Mode 功能
acA1920-150um 不支持 Burst Mode 功能
acA1920-155uc 不支持 Burst Mode 功能
acA1920-155ucMED 不支持 Burst Mode 功能
acA1920-155um 不支持 Burst Mode 功能
acA1920-155umMED 不支持 Burst Mode 功能
acA2000-50gc 不支持 Burst Mode 功能
acA2000-50gm 不支持 Burst Mode 功能
acA2000-50gmNIR 不支持 Burst Mode 功能
acA2000-165uc 不支持 Burst Mode 功能
acA2000-165um 不支持 Burst Mode 功能
acA2000-165umNIR 不支持 Burst Mode 功能
acA2040-25gc 不支持 Burst Mode 功能
acA2040-25gm 不支持 Burst Mode 功能
acA2040-25gmNIR 不支持 Burst Mode 功能
acA2040-35gc 不支持 Burst Mode 功能
acA2040-35gm 不支持 Burst Mode 功能
acA2040-55uc 不支持 Burst Mode 功能
acA2040-55um 不支持 Burst Mode 功能
acA2040-90uc 不支持 Burst Mode 功能
acA2040-90um 不支持 Burst Mode 功能
acA2040-90umNIR 不支持 Burst Mode 功能
acA2040-120uc 不支持 Burst Mode 功能
acA2040-120um 不支持 Burst Mode 功能
acA2440-20gc 不支持 Burst Mode 功能
acA2440-20gm 不支持 Burst Mode 功能
acA2440-35uc 不支持 Burst Mode 功能
acA2440-35ucMED 不支持 Burst Mode 功能
acA2440-35um 不支持 Burst Mode 功能
acA2440-35umMED 不支持 Burst Mode 功能
acA2440-75uc 不支持 Burst Mode 功能
acA2440-75ucMED 不支持 Burst Mode 功能
acA2440-75um 不支持 Burst Mode 功能
acA2440-75umMED 不支持 Burst Mode 功能
acA2500-14gc 不支持 Burst Mode 功能
acA2500-14gm 不支持 Burst Mode 功能
acA2500-14uc 不支持 Burst Mode 功能
acA2500-14um 不支持 Burst Mode 功能
acA2500-20gc 不支持 Burst Mode 功能
acA2500-20gcMED 不支持 Burst Mode 功能
acA2500-20gm 不支持 Burst Mode 功能
acA2500-20gmMED 不支持 Burst Mode 功能
acA2500-60uc 不支持 Burst Mode 功能
acA2500-60um 不支持 Burst Mode 功能
acA3088-16gc 不支持 Burst Mode 功能
acA3088-16gm 不支持 Burst Mode 功能
acA3088-57uc 不支持 Burst Mode 功能
acA3088-57um 不支持 Burst Mode 功能
acA3800-10gc 不支持 Burst Mode 功能
acA3800-10gm 不支持 Burst Mode 功能
acA3800-14uc 不支持 Burst Mode 功能
acA3800-14um 不支持 Burst Mode 功能
acA4024-8gc 不支持 Burst Mode 功能
acA4024-8gm 不支持 Burst Mode 功能
acA4024-29uc 不支持 Burst Mode 功能
acA4024-29um 不支持 Burst Mode 功能
acA4096-11gc 不支持 Burst Mode 功能
acA4096-11gm 不支持 Burst Mode 功能
acA4096-30uc 不支持 Burst Mode 功能
acA4096-30ucMED 不支持 Burst Mode 功能
acA4096-30um 不支持 Burst Mode 功能
acA4096-30umMED 不支持 Burst Mode 功能
acA4096-40uc 不支持 Burst Mode 功能
acA4096-40ucMED 不支持 Burst Mode 功能
acA4096-40um 不支持 Burst Mode 功能
acA4096-40umMED 不支持 Burst Mode 功能
acA4112-8gc 不支持 Burst Mode 功能
acA4112-8gm 不支持 Burst Mode 功能
acA4112-20uc 不支持 Burst Mode 功能
acA4112-20ucMED 不支持 Burst Mode 功能
acA4112-20um 不支持 Burst Mode 功能
acA4112-20umMED 不支持 Burst Mode 功能
acA4112-30uc 不支持 Burst Mode 功能
acA4112-30ucMED 不支持 Burst Mode 功能
acA4112-30um 不支持 Burst Mode 功能
acA4112-30umMED 不支持 Burst Mode 功能
acA4600-7gc 不支持 Burst Mode 功能
acA4600-10uc 不支持 Burst Mode 功能
acA5472-5gc 不支持 Burst Mode 功能
acA5472-5gm 不支持 Burst Mode 功能
acA5472-17uc 不支持 Burst Mode 功能
acA5472-17um 不支持 Burst Mode 功能
boA4096-93cc 不支持 Burst Mode 功能
boA4096-93cm 不支持 Burst Mode 功能
boA4112-68cc 不支持 Burst Mode 功能
boA4112-68cm 不支持 Burst Mode 功能
daA1280-54lc 不支持 Burst Mode 功能
daA1280-54lm 不支持 Burst Mode 功能
daA1280-54uc 不支持 Burst Mode 功能
daA1280-54um 不支持 Burst Mode 功能
daA1600-60lc 不支持 Burst Mode 功能
daA1600-60lm 不支持 Burst Mode 功能
daA1600-60uc 不支持 Burst Mode 功能
daA1600-60um 不支持 Burst Mode 功能
daA1920-15um 不支持 Burst Mode 功能
daA1920-30uc 不支持 Burst Mode 功能
daA1920-30um 不支持 Burst Mode 功能
daA2500-14lc 不支持 Burst Mode 功能
daA2500-14lm 不支持 Burst Mode 功能
daA2500-14uc 不支持 Burst Mode 功能
daA2500-14um 不支持 Burst Mode 功能
daA2500-60mc 不支持 Burst Mode 功能
daA2500-60mci 不支持 Burst Mode 功能
daA4200-30mci 不支持 Burst Mode 功能
puA1280-54uc 不支持 Burst Mode 功能
puA1280-54um 不支持 Burst Mode 功能
puA1600-60uc 不支持 Burst Mode 功能
puA1600-60um 不支持 Burst Mode 功能
puA1920-30uc 不支持 Burst Mode 功能
puA1920-30um 不支持 Burst Mode 功能
puA2500-14uc 不支持 Burst Mode 功能
puA2500-14um 不支持 Burst Mode 功能

示例代码#

// Set the burst mode to High Speed
camera.BslAcquisitionBurstMode.SetValue(BslAcquisitionBurstMode_HighSpeed);
INodeMap& nodemap = camera.GetNodeMap();
// Set the burst mode to High Speed
CEnumerationPtr(nodemap.GetNode("BslAcquisitionBurstMode"))->FromString("HighSpeed");
INodeMap& nodemap = camera.GetNodeMap();
// Set the burst mode to High Speed
CEnumParameter(nodemap, "BslAcquisitionBurstMode").SetValue("HighSpeed");
// Set the burst mode to High Speed
camera.Parameters[PLCamera.BslAcquisitionBurstMode].SetValue(PLCamera.BslAcquisitionBurstMode.HighSpeed);
// Set the burst mode to High Speed
Pylon.DeviceFeatureFromString(hdev, "BslAcquisitionBurstMode", "HighSpeed");
/* 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 */
/* Set the burst mode to High Speed */
errRes = PylonDeviceFeatureFromString(hdev, "BslAcquisitionBurstMode", "HighSpeed");
CHECK(errRes);

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