EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Laser_Pulses

Scanlab RTC6 PCIe Board
1004 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
676
innovators for industry
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

Table of Contents