コンテンツにスキップ

Trigger Mode#

Trigger Modeカメラ機能を使用すると、選択したトリガータイプに対するトリガー画像取得を有効または無効にできます。

機能を使用する#

Trigger Modeの設定#

トリガーモードを設定するには、次の手順に従います。

  1. TriggerSelectorパラメーターを目的のトリガータイプFrameStartなど)に設定します。
  2. パラメーターを TriggerMode パラメーターを次のいずれかの値に設定します。
    • On:選択したトリガータイプに対するトリガー画像取得を有効にします。
    • Off:選択したトリガータイプに対するトリガー画像取得を無効にします。トリガー信号はカメラによって自動的に生成されます。

デフォルトでは、すべてのトリガータイプでトリガーモードがOffに設定されています。これは、フリーラン画像取得が有効になっていることを意味します。

Immediate Trigger Mode#

一部のカメラモデルでは、Immediate Trigger Modeを使用できます。

Immediate Trigger Modeを有効にすると、露光はトリガー直後に開始されますが、画像パラメーターへの変更は、少し遅れて(1枚以上の画像が取得後)有効になります。これは、露光開始遅延を最小限に抑えたい場合に便利です。つまり、画像取得をできるだけ早く開始する必要があり、撮像条件が安定している場合です。

Immediate Trigger Modeを有効にするには、BslImmediateTriggerModeパラメーターをOnに設定します。

この設定は、TriggerModeパラメーターがOnに設定されている場合に有効になります。

特性#

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

カメラモデル Immediate Trigger Mode
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 使用できます

サンプルコード#

// Select the Frame Start trigger
camera.TriggerSelector.SetValue(TriggerSelector_FrameStart);
// Enable triggered image acquisition for the Frame Start trigger
camera.TriggerMode.SetValue(TriggerMode_On);
INodeMap& nodemap = camera.GetNodeMap();
// Select the Frame Start trigger
CEnumParameter(nodemap, "TriggerSelector").SetValue("FrameStart");
// Enable triggered image acquisition for the Frame Start trigger
CEnumParameter(nodemap, "TriggerMode").SetValue("On");
// Select the Frame Start trigger
camera.Parameters[PLCamera.TriggerSelector].SetValue(PLCamera.TriggerSelector.FrameStart);
// Enable triggered image acquisition for the Frame Start trigger
camera.Parameters[PLCamera.TriggerMode].SetValue(PLCamera.TriggerMode.On);
/* 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 */
/* Select the Frame Start trigger */
errRes = PylonDeviceFeatureFromString(hdev, "TriggerSelector", "FrameStart");
CHECK(errRes);
/* Enable triggered image acquisition for the Frame Start trigger */
errRes = PylonDeviceFeatureFromString(hdev, "TriggerMode", "On");
CHECK(errRes);

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