w w w . u q d e v i c e s . c o m
L o g i c 1 6 U s e r M a n u a l
| 46
Syntax:
C#
myTagger.SetFilterExceptions (
int
Exceptions)
C++
myTagger.SetFilterExceptions (
int
Exceptions)
Level Gate
When the voltage on the gate Input is higher than the threshold voltage, then the device operates
normally: The time tags of all inputs are stored in internal RAM and transmitted via USB. When
the voltage is below the threshold voltage, then the input signals are ignored and no tags are
stored in internal RAM. The threshold voltage is the voltage of channel 9.
This feature is not present in all devices. This input has jitter and timing resolution of 5 ns.
UseLevelGate(
bool
)
False: Normal operation, the gate input will be ignored.
True: Level Gate Operation, tags are stored only when the gate input is high.
Syntax:
C#
myTagger.UseLevelGate (
bool
)
C++
timetag.UseLevelGate (
bool
)
LevelGateActive()
Returns true, when the gate input is above the input threshold
Syntax:
C#
myTagger.LevelGateActive()
C++
timetag.
LevelGateActive()
Edge Gate
This gating offers fine grained timing control and very low jitter. The width of the gating window
can be adjusted in steps of the internal resolution. The position of the gate can be adjusted too.
This offers very flexible control of the gate.
The gate is opened a fixed time after the active edge of input 8. This fixed time can be set with
SetDelay(8, delay);
The rising edge is the standard active edge. This can be change by
SetInversionMask();
A negative gate delay is possible too. To achieve this, the delay of input 8 must be set to 0 and
the delay of all other inputs must be set to the magnitude of the desired delay value. The gate is
open for a fixed time interval. This interval can be adjusted in in internal units.