RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
678
Delayed Short
List Command
set_laser_timing
Function Defines the output period and the pulse lengths for the Laser Control Signals LASER1 and
LASER2 for “laser active” operation.
Call
set_laser_timing( HalfPeriod, PulseLength1, (PulseLength2), TimeBase )
Parameters
HalfPeriod
Half of the output period. In bits.
As an unsigned 32-bit value.
• In RTC6 Standard Mode:
1 bit equals 1/64 µs.
Allowed value range: [0…(2
32
–1)].
• In RTC4 Compatibility Mode:
1 bit equals 1/8 µs or 1 µs, depending on the selected
clock frequency. With respect to the specified
TimeBase
, the value is
converted to an integer-multiple of 1/64 µs. The allowed range is
correspondingly smaller.
PulseLength1
Pulse lengths of the Laser Control Signals LASER1 and LASER2. In bits.
As an unsigned 32-bit value.
• In RTC6 Standard Mode:
1 bit equals 1/64 µs. Allowed value range: [0…(2
32
–1)].
• In RTC4 Compatibility Mode:
1 bit equals 1/8 µs or 1 µs, depending on the selected
clock frequency. With respect to the specified
TimeBase
, the value is
converted to an integer-multiple of 1/64 µs. The allowed range is
correspondingly smaller.
(PulseLength2)
Value is not used.
(As an unsigned 32-bit value.)
With the RTC6, the pulse lengths of Laser Control Signals LASER1 and
LASER2 are always identical and are defined by
PulseLength1
.
TimeBase
As an unsigned 32-bit value.
• In RTC6 Standard Mode, the value is ignored and the
clock frequency is fixed at 64 MHz.
1 bit equals 1/64 µs.
• In RTC4 Compatibility Mode, the
TimeBase
value is handled as
follows:
= 0: sets the clock frequency to 1 MHz. 1 bit equals 1 µs.
0: sets the clock frequency to 8 MHz. 1 bit equals 1/8 µs.