RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
676
Delayed Short
List Command
set_laser_pulses
Function Defines the output period and the pulse lengths of the Laser Control Signals LASER1 and
LASER2 for “laser active” operation.
Call
set_laser_pulses( HalfPeriod, PulseLength )
Parameters
HalfPeriod
Half of the output period. In bits.
As an unsigned 32-bit value.
1 bit equals 1/64 µs.
Allowed value range: [0…(2
32
–1)].
PulseLength
Pulse length of the Laser Control Signals LASER1 and LASER2. In bits.
As an unsigned 32-bit value.
1 bit equals 1/64 µs.
Allowed value range: [0…(2
32
–1)].
Comments • By the
HalfPeriod
parameter, half the period duration is specified, see Figure 52 and
Figure 53.
• If
HalfPeriod
= 0 and/or
PulseLength
= 0, no Laser Control Signals are outputted.
• With
PulseLength
(2 ×
HalfPeriod
), the laser remains on all the time.
• The signal level is defined by set_laser_control.
• set_laser_pulses is also available as the control command set_laser_pulses_ctrl.
• set_laser_pulses is largely identical to the RTC4 command set_laser_timing, but has
less parameters.
RTC4RTC6 New command.
In RTC4 Compatibility Mode, the RTC6 multiplies the specified values for
HalfPeriod
and
PulseLength
by 8. The allowed value ranges decrease accordingly.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_laser_pulses_ctrl, set_laser_timing