EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Signals for Laser Active Operation; Signals for Laser Standby Operation

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
7 Basic Functions for Scan Head Control and Laser Control
186
innovators for industry
Signals for “Laser Active” Operation
By set_laser_pulses, set_laser_pulses_ctrl or
set_laser_timing, the Signals for “Laser Active”
Operation can be
activated:
HalfPeriod
0 and
PulseLength
0
deactivated:
HalfPeriod
= 0 and/or
PulseLength
= 0
Even if the Signals for “Laser Active” Operation have
been enabled and activated, they are only outputted
at the output ports, if they are switched on by further
commands.
They are automatically switched on, when:
Mark Commands are called, see Chapter 7.1.1
”Marking with Vector Commands and
“Arc” Commands”, page 136
They are automatically switched off, when:
a Mark Command is followed by a normal
non-mark command
a list is terminated by set_end_of_list or
stop_execution
a list is temporarily suspended by set_wait,
pause_list or stop_list
In the latter case, the Signals for “Laser Active”
Operation are switched on again if the list is
continued by release_wait or restart_list.
They can also be switched on and off within a list with
laser_signal_on_list and laser_signal_off_list or
outside a list with laser_signal_on and
laser_signal_off for an unlimited time.
Pulse Completion
Whether a modulation pulse (Q-Switch pulse) started
with the LASERON signal switched on is still
completely executed or cut off at LASER1 if it has not
yet been fully processed when the LASERON signal is
switched off, can be set by
set_
laser_control(Bit
#0).
Signals for “Laser Standby” Operation
By set_standby or set_standby_list, the Signals for
“Laser Standby” Operation can be
activated:
HalfPeriod
0 and
PulseLength
0
deactivated:
HalfPeriod
= 0 and/or
PulseLength
= 0
The Signals for “Laser Standby” Operation are
continuously outputted at the output ports after
their activation (without further commands), if no
signals for the “Laser active“ operation are switched
on.
If the Signals for “Laser Active” Operation are
deactivated (for example, by
PulseLength
= 0), there
is no changeover. Then the Signals for
“Laser Standby” Operation are continuously
outputted even during the execution of
Mark Commands.
If the Signals for “Laser Standby” Operation are
deactivated, all output ports are set to the “Off” level
in the “Laser standby” mode.
If activated signals for the Laser standby“ operation
are to be deactivated when stopping a list with
pause_list (here, only the Signals for “Laser Active”
Operation are automatically deactivated), users must
explicitly initiate this by calling
set_standby(
PulseLength
= 0).
The current “Laser standby” parameters that may
have been changed within a list can be read out by
the control command get_standby.
Pulse Completion
With the Signals for “Laser Standby” Operation,
pulse completion, see Pulse Completion, page 186, is
not supported.

Table of Contents