コンテンツにスキップ

Acquisition Frame Rate#

Acquisition Frame Rate カメラ機能を使用すると、カメラのフレームレートの上限を設定できます。

これは、フリーラン画像取得で一定のフレームレートでカメラを操作する場合に便利です。

機能を使用する#

仕組み#

Acquisition Frame Rateの機能が有効になっている場合、カメラの最大フレームレートは、撮影フレームレートパラメーターに入力した値によって制限されます。

例えば、撮影フレームレートを20フレーム/秒(fps)に設定すると、次のような効果があります。

  • 他のフレームレートを制限する要因で、20fpsを超えるフレームレートが可能な場合、フレームレートは20fpsの一定のフレームレートで維持されます。
  • フレームレートを制限する他の要因で、20fps未満のフレームレートしか可能でない場合、フレームレートは、Acquisition Frame Rate機能の影響を受けません。

情報

実際のフレームレートを決定するには、Resulting Frame Rate機能を使用します。

Acquisition Frame Rateの設定#

  1. AcquisitionFrameRateEnableパラメーターをtrueに設定します(使用可能な場合)。
  2. AcquisitionFrameRateパラメーターを、カメラのフレームレートの上限(フレーム/秒)に設定します。

特性#

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

カメラモデル 使用可能なAcquisitionFrameRateEnableパラメーター
a2A1920-51gcBAS はい
a2A1920-51gcPRO はい
a2A1920-51gmBAS はい
a2A1920-51gmPRO はい
a2A1920-160ucBAS はい
a2A1920-160ucPRO はい
a2A1920-160umBAS はい
a2A1920-160umPRO はい
a2A2590-22gcBAS はい
a2A2590-22gcPRO はい
a2A2590-22gmBAS はい
a2A2590-22gmPRO はい
a2A2590-60ucBAS はい
a2A2590-60ucPRO はい
a2A2590-60umBAS はい
a2A2590-60umPRO はい
a2A3840-13gcBAS はい
a2A3840-13gcPRO はい
a2A3840-13gmBAS はい
a2A3840-13gmPRO はい
a2A3840-45ucBAS はい
a2A3840-45ucPRO はい
a2A3840-45umBAS はい
a2A3840-45umPRO はい
a2A4504-5gcBAS はい
a2A4504-5gcPRO はい
a2A4504-5gmBAS はい
a2A4504-5gmPRO はい
a2A4504-18ucBAS はい
a2A4504-18ucPRO はい
a2A4504-18umBAS はい
a2A4504-18umPRO はい
a2A5320-7gcBAS はい
a2A5320-7gcPRO はい
a2A5320-7gmBAS はい
a2A5320-7gmPRO はい
a2A5320-23ucBAS はい
a2A5320-23ucPRO はい
a2A5320-23umBAS はい
a2A5320-23umPRO はい
a2A5328-4gcBAS はい
a2A5328-4gcPRO はい
a2A5328-4gmBAS はい
a2A5328-4gmPRO はい
a2A5328-15ucBAS はい
a2A5328-15ucPRO はい
a2A5328-15umBAS はい
a2A5328-15umPRO はい
acA640-90gc はい
acA640-90gm はい
acA640-90uc はい
acA640-90um はい
acA640-120gc はい
acA640-120gm はい
acA640-120uc はい
acA640-120um はい
acA640-121gm はい
acA640-300gc はい
acA640-300gm はい
acA640-750uc はい
acA640-750um はい
acA720-290gc はい
acA720-290gm はい
acA720-520uc はい
acA720-520um はい
acA780-75gc はい
acA780-75gm はい
acA800-200gc はい
acA800-200gm はい
acA800-510uc はい
acA800-510um はい
acA1280-60gc はい
acA1280-60gm はい
acA1300-22gc はい
acA1300-22gm はい
acA1300-30gc はい
acA1300-30gm はい
acA1300-30uc はい
acA1300-30um はい
acA1300-60gc はい
acA1300-60gm はい
acA1300-60gmNIR はい
acA1300-75gc はい
acA1300-75gm はい
acA1300-200uc はい
acA1300-200um はい
acA1440-73gc はい
acA1440-73gm はい
acA1440-220uc はい
acA1440-220um はい
acA1600-20gc はい
acA1600-20gm はい
acA1600-20uc はい
acA1600-20um はい
acA1600-60gc はい
acA1600-60gm はい
acA1920-25gc はい
acA1920-25gm はい
acA1920-25uc はい
acA1920-25um はい
acA1920-40gc はい
acA1920-40gm はい
acA1920-40uc はい
acA1920-40ucMED はい
acA1920-40um はい
acA1920-40umMED はい
acA1920-48gc はい
acA1920-48gm はい
acA1920-50gc はい
acA1920-50gm はい
acA1920-150uc はい
acA1920-150um はい
acA1920-155uc はい
acA1920-155ucMED はい
acA1920-155um はい
acA1920-155umMED はい
acA2000-50gc はい
acA2000-50gm はい
acA2000-50gmNIR はい
acA2000-165uc はい
acA2000-165um はい
acA2000-165umNIR はい
acA2040-25gc はい
acA2040-25gm はい
acA2040-25gmNIR はい
acA2040-35gc はい
acA2040-35gm はい
acA2040-55uc はい
acA2040-55um はい
acA2040-90uc はい
acA2040-90um はい
acA2040-90umNIR はい
acA2040-120uc はい
acA2040-120um はい
acA2440-20gc はい
acA2440-20gm はい
acA2440-35uc はい
acA2440-35ucMED はい
acA2440-35um はい
acA2440-35umMED はい
acA2440-75uc はい
acA2440-75ucMED はい
acA2440-75um はい
acA2440-75umMED はい
acA2500-14gc はい
acA2500-14gm はい
acA2500-14uc はい
acA2500-14um はい
acA2500-20gc はい
acA2500-20gcMED はい
acA2500-20gm はい
acA2500-20gmMED はい
acA2500-60uc はい
acA2500-60um はい
acA3088-16gc はい
acA3088-16gm はい
acA3088-57uc はい
acA3088-57ucMED はい
acA3088-57um はい
acA3088-57umMED はい
acA3800-10gc はい
acA3800-10gm はい
acA3800-14uc はい
acA3800-14um はい
acA4024-8gc はい
acA4024-8gm はい
acA4024-29uc はい
acA4024-29um はい
acA4096-11gc はい
acA4096-11gm はい
acA4096-30uc はい
acA4096-30ucMED はい
acA4096-30um はい
acA4096-30umMED はい
acA4096-40uc はい
acA4096-40ucMED はい
acA4096-40um はい
acA4096-40umMED はい
acA4112-8gc はい
acA4112-8gm はい
acA4112-20uc はい
acA4112-20ucMED はい
acA4112-20um はい
acA4112-20umMED はい
acA4112-30uc はい
acA4112-30ucMED はい
acA4112-30um はい
acA4112-30umMED はい
acA4600-7gc はい
acA4600-10uc はい
acA5472-5gc はい
acA5472-5gm はい
acA5472-17uc はい
acA5472-17ucMED はい
acA5472-17um はい
acA5472-17umMED はい
boA4096-93cc はい
boA4096-93cm はい
boA4112-68cc はい
boA4112-68cm はい
boA6500-36cm はい
boA8100-16cm はい
daA1280-54lc いいえ
daA1280-54lm いいえ
daA1280-54uc いいえ
daA1280-54um いいえ
daA1600-60lc いいえ
daA1600-60lm いいえ
daA1600-60uc いいえ
daA1600-60um いいえ
daA1920-15um いいえ
daA1920-30uc いいえ
daA1920-30um いいえ
daA1920-160uc はい
daA1920-160um はい
daA2500-14lc いいえ
daA2500-14lm いいえ
daA2500-14uc いいえ
daA2500-14um いいえ
puA1280-54uc いいえ
puA1280-54um いいえ
puA1600-60uc いいえ
puA1600-60um いいえ
puA1920-30uc いいえ
puA1920-30um いいえ
puA2500-14uc いいえ
puA2500-14um いいえ

サンプルコード#

ace classic/U/L GigEカメラ#

// Set the upper limit of the camera's frame rate to 30 fps
camera.AcquisitionFrameRateEnable.SetValue(true);
camera.AcquisitionFrameRateAbs.SetValue(30.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the upper limit of the camera's frame rate to 30 fps
CBooleanParameter(nodemap, "AcquisitionFrameRateEnable").SetValue(true);
CFloatParameter(nodemap, "AcquisitionFrameRateAbs").SetValue(30.0);
// Set the upper limit of the camera's frame rate to 30 fps
camera.Parameters[PLCamera.AcquisitionFrameRateEnable].SetValue(true);
camera.Parameters[PLCamera.AcquisitionFrameRateAbs].SetValue(30.0);
/* 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 upper limit of the camera's frame rate to 30 fps */
errRes = PylonDeviceSetBooleanFeature(hdev, "AcquisitionFrameRateEnable", 1);
CHECK(errRes);
errRes = PylonDeviceSetFloatFeature(hdev, "AcquisitionFrameRateAbs", 30.0);
CHECK(errRes);

その他のカメラ#

// Set the upper limit of the camera's frame rate to 30 fps
camera.AcquisitionFrameRateEnable.SetValue(true);
camera.AcquisitionFrameRate.SetValue(30.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the upper limit of the camera's frame rate to 30 fps
CBooleanParameter(nodemap, "AcquisitionFrameRateEnable").SetValue(true);
CFloatParameter(nodemap, "AcquisitionFrameRate").SetValue(30.0);
// Set the upper limit of the camera's frame rate to 30 fps
camera.Parameters[PLCamera.AcquisitionFrameRateEnable].SetValue(true);
camera.Parameters[PLCamera.AcquisitionFrameRate].SetValue(30.0);
/* 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 upper limit of the camera's frame rate to 30 fps */
errRes = PylonDeviceSetBooleanFeature(hdev, "AcquisitionFrameRateEnable", 1);
CHECK(errRes);
errRes = PylonDeviceSetFloatFeature(hdev, "AcquisitionFrameRate", 30.0);
CHECK(errRes);

pylon Viewerを使用して、パラメーターを簡単に設定することもできます。