跳转到内容

Trigger Activation#

相机的 Trigger Activation 功能允许您定义哪种信号转换会激活所选触发器。

例如,您可以指定当触发信号下降时,触发器变为激活状态。

该功能的使用#

设置触发激活模式#

要设置触发激活模式:

  1. TriggerSelector 参数设置为硬件触发源(例如 Line1)或“激活”的软件触发源(例如 Counter1Active)。
  2. 设置 TriggerActivation 参数为以下值(如果可用):
    • RisingEdge:当触发信号上升时,即信号状态从低变高时,触发器激活。
    • FallingEdge:当信号下降时,即信号状态从高变低时,触发器激活。
    • AnyEdge: The trigger becomes active when the trigger signal falls or rises.
    • LevelHigh: The trigger is active as long as the trigger signal is high.
    • LevelLow: The trigger is active as long as the trigger signal is low.

信息

如果将 TriggerSelector 参数设置为“激活”的触发器,例如 ExposureActive,则仅 LevelHighLevelLow 激活模式可用。

详情#

显示所有相机型号

相机型号 触发激活模式
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 上升沿
下降沿
任何沿
高电平
低电平
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-57um 上升沿
下降沿
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 上升沿
下降沿
boA4096-93cc 上升沿
下降沿
任何沿
高电平
低电平
boA4096-93cm 上升沿
下降沿
任何沿
高电平
低电平
boA4112-68cc 上升沿
下降沿
任何沿
高电平
低电平
boA4112-68cm 上升沿
下降沿
任何沿
高电平
低电平
daA1280-54lc 上升沿
下降沿
daA1280-54lm 上升沿
下降沿
daA1280-54uc 上升沿
下降沿
daA1280-54um 上升沿
下降沿
daA1600-60lc 上升沿
下降沿
daA1600-60lm 上升沿
下降沿
daA1600-60uc 上升沿
下降沿
daA1600-60um 上升沿
下降沿
daA1920-15um 上升沿
下降沿
daA1920-30uc 上升沿
下降沿
daA1920-30um 上升沿
下降沿
daA2500-14lc 上升沿
下降沿
daA2500-14lm 上升沿
下降沿
daA2500-14uc 上升沿
下降沿
daA2500-14um 上升沿
下降沿
daA2500-60mc 不支持 Trigger Activation 功能
daA2500-60mci 不支持 Trigger Activation 功能
daA4200-30mci 不支持 Trigger Activation 功能
puA1280-54uc 不支持 Trigger Activation 功能
puA1280-54um 不支持 Trigger Activation 功能
puA1600-60uc 不支持 Trigger Activation 功能
puA1600-60um 不支持 Trigger Activation 功能
puA1920-30uc 不支持 Trigger Activation 功能
puA1920-30um 不支持 Trigger Activation 功能
puA2500-14uc 不支持 Trigger Activation 功能
puA2500-14um 不支持 Trigger Activation 功能

示例代码#

// Select the Frame Start trigger
camera.TriggerSelector.SetValue(TriggerSelector_FrameStart);
// Set the trigger activation mode to rising edge
camera.TriggerActivation.SetValue(TriggerActivation_RisingEdge);
INodeMap& nodemap = camera.GetNodeMap();
// Select the Frame Start trigger
CEnumerationPtr(nodemap.GetNode("TriggerSelector"))->FromString("FrameStart");
// Set the trigger activation mode to rising edge
CEnumerationPtr(nodemap.GetNode("TriggerActivation"))->FromString("RisingEdge");
INodeMap& nodemap = camera.GetNodeMap();
// Select the Frame Start trigger
CEnumParameter(nodemap, "TriggerSelector").SetValue("FrameStart");
// Set the trigger activation mode to rising edge
CEnumParameter(nodemap, "TriggerActivation").SetValue("RisingEdge");
// Select the Frame Start trigger
camera.Parameters[PLCamera.TriggerSelector].SetValue(PLCamera.TriggerSelector.FrameStart);
// Set the trigger activation mode to rising edge
camera.Parameters[PLCamera.TriggerActivation].SetValue(PLCamera.TriggerActivation.RisingEdge);
// Select the Frame Start trigger
Pylon.DeviceFeatureFromString(hdev, "TriggerSelector", "FrameStart");
// Set the trigger activation mode to rising edge
Pylon.DeviceFeatureFromString(hdev, "TriggerActivation", "RisingEdge");
/* 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);
/* Set the trigger activation mode to rising edge */
errRes = PylonDeviceFeatureFromString(hdev, "TriggerActivation", "RisingEdge");
CHECK(errRes);

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