6. Trigger 70
6
Trigger
NECTA captures a predetermined number of lines specied by the ImageSizeY parameter of the ROI
(see Section 8.3) under the control of congurableeventscalled “triggers”. The lines acquired are grouped
together in a frame and sent to the PC via the USB 3.2 Gen 1x1 bus.
The modules generating trigger events are examined below. They are:
• Acquisition-start trigger;
• Frame-start trigger;
• Line-start trigger;
• End-of-exposure trigger.
6.1 TRIGGER SOURCES
Each trigger is supported by a special module, which can be enabled and processes one or more of the
trigger sources available within the camera. Trigger sources available for NECTA are listed in Table 6.1
The GetAvailableSources method, when applied to a trigger module, returns the trigger sources
that can be selected for that module.
Example Code 6.1 | Get all selectable trigger sources
TriggerSource[] sources = trigger.GetAvailableSources();
if (Array.Exists(sources, t => t == TriggerSource.Encoder))
trigger.Source = TriggerSource.Encoder;