Trigger Modes
Grablink Quickpack CFA provides a number of means to start and stop the acquisition of images or sequences. Different I/O lines with a variety of electrical interfaces, and different conditions, can be configured to trigger the beginning or the end of acquisitions.
There are four trigger modes.
TrigMode
The TrigMode parameter establishes the starting conditions of an acquisition sequence.
TrigMode |
Description |
IMMEDIATE |
The acquisition sequence starts immediately without waiting for a trigger. |
HARD |
The start of the acquisition sequence is delayed until the hardware trigger line senses a valid transition. TrigLine or TrigLineIndex specify the location of a hardware trigger input line. TrigCtl, TrigEdge and TrigFilter specify the configuration of the hardware trigger input line. A programmable delay can be inserted with PageDelay_Ln. |
SOFT |
The start of the acquisition sequence is delayed until the software sets ForceTrig to TRIG. |
COMBINED |
The start of the acquisition sequence is delayed until detection of hardware or software trigger. |
During the time interval between the channel activation and sequence start, the hardware trigger input is enabled only when TrigMode = HARD or COMBINED, the software trigger is enabled only when TrigMode = SOFT or COMBINED. The sequence starts immediately when TrigMode = IMMEDIATE.
NextTrigMode
When AcquisitionMode = SNAPSHOT, NextTrigMode establishes the starting conditions of subsequent phase.
When AcquisitionMode = HFR, NextTrigMode establishes the starting conditions of subsequent slice.
In all cases, NextTrigMode establishes the starting conditions of a frame acquisition.
NextTrigMode |
Description |
REPEAT |
Any subsequent acquisition phase or slice occurs immediately after the preceding one. |
HARD |
Any subsequent acquisition phase or slice is delayed until the hardware trigger line senses a valid transition. TrigCtl, TrigEdge and TrigFilter specify the configuration of the hardware trigger input line. A programmable delay can be inserted with PageDelay_Ln. |
SOFT |
Any subsequent acquisition phase or slice is delayed until the software sets ForceTrig to TRIG. |
COMBINED |
Any subsequent acquisition phase or slice is delayed until detection of hardware or software trigger. |
SAME |
Any subsequent acquisition phase or slice occurs similarly to the conditions defined by TrigMode. |
During the time interval between the sequence start until the sequence end condition is met:
- The hardware trigger input is enabled only when any one of the following parameters conditions is met:
- NextTrigMode = HARD or COMBINED
- NextTrigMode = SAME
- TrigMode = HARD or COMBINED
- The software trigger input is enabled only when any one of the following parameters conditions is met:
- NextTrigMode = SOFT or COMBINED
- NextTrigMode = SAME
- TrigMode = SOFT or COMBINED
- The subsequent acquisition phase or slice starts immediately when any one of the following parameters conditions is met:
- NextTrigMode = REPEAT
- NextTrigMode = SAME
- TrigMode = IMMEDIATE
- Both hardware and software triggers are disabled when channel is inactive.
For both SNAPSHOT and HFR acquisition modes, TrigMode and NextTrigMode are supported. The default value for TrigMode is IMMEDIATE and the default value for NextTrigMode is SAME.