コンテンツにスキップ

Burst Mode#

Burst Modeカメラ機能は、一連の画像(画像の「バースト」)を取得して送信する方法を制御します。

機能を使用する#

概要#

トリガー信号を受信するたびに一連の画像を取得するようにカメラを設定できます。シリーズごとの画像数は、AcquisitionBurstFrameCountパラメーターで指定します。バースト画像取得の詳細については、Trigger Selectorの項を参照してください。

バーストモードを設定することで、各画像シリーズの取得および送信のタイミングを制御できます。

Burst Modeの設定#

バーストモードを設定し、バースト画像取得を設定するには、次の手順に従います。

  1. カメラがアイドル状態であること、つまり画像をキャプチャしていないことを確認します。
  2. フレームバーストトリガーを有効にするには:
    1. TriggerSelectorパラメーターをFrameBurstStartまたはFrameBurstActiveに設定します。
      詳細については、Trigger Selectorのトピックを参照してください。
    2. TriggerModeパラメーターをOnに設定します。
  3. パラメーターを BslAcquisitionBurstMode パラメーターを次のいずれかの値に設定します。
  4. Trigger Selectorの項の説明に従って、フレームバーストトリガーを設定します。

使用可能なBurst Mode#

Standard Burst Mode#

Standardバーストモードはデフォルトモードです。バーストをすばやく連続して実行できますが、High Speedバーストモードよりもフレームレートが低くなります。

このモードでは、バースト中の取得、読み出し、および送信のタイミングは、カメラの非バースト動作と同じです。フレームレートは、カメラのデータ転送能力によって制限される場合があります。

High Speed Burst Mode#

The High Speed burst mode may offer higher frame rates during a burst, especially on GigE cameras.

通常、カメラのフレームレートは、センサーと内部バッファーだけでなく、データ転送機能によっても制限されます。これには、インターフェイスの帯域幅やネットワーク設定などが含まれます。

High Speedバーストモードを使用すると、これらのデータ転送制限を回避して、画像のバーストを可能な限り迅速に取得できます。

これを実現するために、バースト時は、画像を取得し、カメラの内部バッファーを満たすことが、データの送信よりも優先されます。通常、画像はバーストのすべての画像が取得された後にのみ送信されます。したがって、バーストあたりに取得する画像が多いと、各バーストの後に短い遅延が発生し、1秒あたりにトリガーできるバーストの数が減少します。

監視#

次のパラメーターを使用して、High Speedバーストモードのパフォーマンスを監視できます。

  • BslResultingAcquisitionFrameRate:現在のカメラ設定で高速バースト中にカメラが1秒あたりに取得できるフレーム数。
  • BslResultingTransferFrameRate:現在のカメラ設定で高速バーストを実行した後または実行中に、カメラが1秒あたりに送信できるフレーム数。
  • BslResultingFrameBurstRate:現在のカメラ設定で1秒あたりにトリガーできる最大バースト数。

例:3枚の画像セットをできるだけ早く複数回取得するとします。High Speedバーストモードを有効にし、バースト画像取得用カメラを構成し、AcquisitionBurstFrameCountパラメーターを3に設定します。カメラは次の値をレポートします。

  • BslResultingAcquisitionFrameRate:170.0
  • BslResultingTransferFrameRate:155.0
  • BslResultingFrameBurstRate:27.03

これは、バーストのたびに、カメラが1秒あたり170枚の画像を取得することを意味します。カメラの出力では、毎秒155枚の画像が送信されます。したがって、3つの画像の各バーストは、取得に17.65ms(1000/170 *3)、送信に19.35ms(1000/155 *3)かかります。

High Speedバーストモードでは、取得と送信はオーバーラップしないため、各フレームバーストトリガー後、次のバーストをトリガーするまでに37ms(17.65 + 19.35)待機する必要があります。つまり、1秒間に27.03バースト(1000/37 = 27.03)をトリガーできます。これはBslResultingFrameBurstRateパラメーター値に反映されます。

Burst ModeでのAcquisition Frame Rateの使用#

Acquisition Frame Rate機能を使用すると、バースト画像取得中のカメラのフレームレートを制限できます。これは、フレームレートをユーザー定義のレートに維持する場合に便利です。

例えば、6ms間隔で3枚の画像(166.66fps)を取得するとします。Standardバーストモードで、カメラは164fpsを配信しますが、これは遅すぎます。High Speedバーストモードで、カメラは168.8fpsを配信しますが、これは速すぎます。

これを解決するには、High Speedバーストモードを有効にし、AcquisitionFrameRateパラメーターを166.66に、AcquisitionFrameRateEnableパラメーターをtrueに設定します。

これでカメラは166.66fpsで動作するようになります。

情報

AcquisitionFrameRateパラメーターをBslResultingTransferFrameRateパラメーターより小さい値に設定した場合、High SpeedバーストモードはStandardバーストモードよりも有利にはなりません。

特性#

すべてのカメラモデルを表示します

カメラモデル 使用可能な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
a2A2448-23gcBAS Standard
High Speed
a2A2448-23gcPRO Standard
High Speed
a2A2448-23gmBAS Standard
High Speed
a2A2448-23gmPRO Standard
High Speed
a2A2448-75ucBAS Standard
High Speed
a2A2448-75ucPRO Standard
High Speed
a2A2448-75umBAS Standard
High Speed
a2A2448-75umPRO 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
a2A2600-20gcBAS Standard
High Speed
a2A2600-20gcPRO Standard
High Speed
a2A2600-20gmBAS Standard
High Speed
a2A2600-20gmPRO Standard
High Speed
a2A2600-64ucBAS Standard
High Speed
a2A2600-64ucPRO Standard
High Speed
a2A2600-64umBAS Standard
High Speed
a2A2600-64umPRO Standard
High Speed
a2A2840-14gcBAS Standard
High Speed
a2A2840-14gcPRO Standard
High Speed
a2A2840-14gmBAS Standard
High Speed
a2A2840-14gmPRO Standard
High Speed
a2A2840-48ucBAS Standard
High Speed
a2A2840-48ucPRO Standard
High Speed
a2A2840-48umBAS Standard
High Speed
a2A2840-48umPRO 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
a2A4096-9gcBAS Standard
High Speed
a2A4096-9gcPRO Standard
High Speed
a2A4096-9gmBAS Standard
High Speed
a2A4096-9gmPRO Standard
High Speed
a2A4096-30ucBAS Standard
High Speed
a2A4096-30ucPRO Standard
High Speed
a2A4096-30umBAS Standard
High Speed
a2A4096-30umPRO Standard
High Speed
a2A4200-12gcBAS Standard
High Speed
a2A4200-12gcPRO Standard
High Speed
a2A4200-12gmBAS Standard
High Speed
a2A4200-12gmPRO Standard
High Speed
a2A4200-40ucBAS Standard
High Speed
a2A4200-40ucPRO Standard
High Speed
a2A4200-40umBAS Standard
High Speed
a2A4200-40umPRO Standard
High Speed
a2A4504-5gcBAS Standard
High Speed
a2A4504-5gcPRO Standard
High Speed
a2A4504-5gmBAS Standard
High Speed
a2A4504-5gmPRO Standard
High Speed
a2A4504-18ucBAS Standard
High Speed
a2A4504-18ucPRO Standard
High Speed
a2A4504-18umBAS Standard
High Speed
a2A4504-18umPRO Standard
High Speed
a2A5320-7gcBAS Standard
High Speed
a2A5320-7gcPRO Standard
High Speed
a2A5320-7gmBAS Standard
High Speed
a2A5320-7gmPRO Standard
High Speed
a2A5320-23ucBAS Standard
High Speed
a2A5320-23ucPRO Standard
High Speed
a2A5320-23umBAS Standard
High Speed
a2A5320-23umPRO Standard
High Speed
a2A5328-4gcBAS Standard
High Speed
a2A5328-4gcPRO Standard
High Speed
a2A5328-4gmBAS Standard
High Speed
a2A5328-4gmPRO Standard
High Speed
a2A5328-15ucBAS Standard
High Speed
a2A5328-15ucPRO Standard
High Speed
a2A5328-15umBAS Standard
High Speed
a2A5328-15umPRO Standard
High Speed
acA640-90gc Burst Mode機能はサポートされていません
acA640-90uc 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機能はサポートされていません
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-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-20uc 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機能はサポートされていません
boA4500-45cc Standard
High Speed
boA4500-45cm Standard
High Speed
boA4504-100cc Standard
High Speed
boA4504-100cm Standard
High Speed
boA5320-150cc Standard
High Speed
boA5320-150cm Standard
High Speed
boA5328-100cc Standard
High Speed
boA5328-100cm Standard
High Speed
boA6500-36cc Standard
High Speed
boA6500-36cm Standard
High Speed
boA8100-16cc Standard
High Speed
boA8100-16cm Standard
High Speed
daA1280-54uc Burst Mode機能はサポートされていません
daA1280-54um Burst Mode機能はサポートされていません
daA1600-60uc Burst Mode機能はサポートされていません
daA1600-60um Burst Mode機能はサポートされていません
daA1920-15um Burst Mode機能はサポートされていません
daA1920-30uc Burst Mode機能はサポートされていません
daA1920-30um Burst Mode機能はサポートされていません
daA1920-160uc Standard
daA1920-160um Standard
daA2448-70uc Standard
daA2448-70um Standard
daA2500-14uc Burst Mode機能はサポートされていません
daA2500-14um Burst Mode機能はサポートされていません
daA3840-45uc Standard
daA3840-45um Standard
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
CEnumParameter(nodemap, "BslAcquisitionBurstMode").SetValue("HighSpeed");
// Set the burst mode to High Speed
camera.Parameters[PLCamera.BslAcquisitionBurstMode].SetValue(PLCamera.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を使用して、パラメーターを簡単に設定することもできます。

トップに戻る