Ctrl Command set_laser_control
Function
defines and enables or disables the laser control signals
Call
set_laser_control( Ctrl )
Parameter
Ctrl (as an unsigned 32-bit value):
Bit #
Bit #0 (LSB)
Bit #1
Bit #2
Bit #3
Bit #4
Bit #5
Bit #6
Bit #7
Bits #8-15
Bit #16
Bit #17
Bit #18
Bit #19
Bit #20
Bit #21
Bit #22
Bit #23
Bit #24
Bit #25
Bit #26
Bit #27
Bit #28
Bits #29-31
®
RTC
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
Description
Pulse Switch Setting (doesn't apply neither to laser mode 4 nor to laser mode 6):
The setting only affects those laser control signals (more precisely: those LASER1 or LASER2
"laser active" modulation pulses in CO
not yet fully processed at completion of the LASERON signal (see
= 0:
The signals are cut off at the end of the LASERON signal.
= 1:
The final pulse will fully execute despite completion of the LASERON signal.
Phase shift of the laser control signals (doesn't apply neither to laser mode 4 nor to laser mode 6)
= 0:
no phase shift
= 1:
CO
mode: The LASER1 signal is exchanged with the LASER2 signal.
2
YAG modes: The LASER1 is shifted back 180° (half a signal period).
Enabling or disabling of laser control signals for "Laser active" operation
= 0:
The "Laser active" laser control signals will be enabled.
= 1:
The "Laser active" laser control signals will be disabled (then the laser output ports are in the
high impedance tristate mode).
LASERON signal level
= 0:
The signal at the LASERON port will be set to active-high.
= 1:
The signal at the LASERON port will be set to active-low.
LASER1/LASER2 signal level
= 0:
The signals at the LASER1 and LASER2 output ports will be set to active-high.
= 1:
The signals at the LASER1 and LASER2 output ports will be set to active-low.
Determines for
laser_on_pulses_list
DIGITAL IN1 digital input) are to be counted at rising or falling edges:
= 0:
at the falling edge
= 1:
at the rising edge
= 0:
Output synchronization is switched off (default setting).
= 1:
Output synchronization is switched on (see
= 0:
The constant pulse length mode is switched off (default setting).
= 1:
The constant pulse length mode is switched on (see
set_pulse_picking_length)
Reserved.
PowerOK of head A's X axis is used for laser-signal auto-suppression
TempOK of head A's X axis is used for laser-signal auto-suppression
PosAck of head A's X axis is used for laser-signal auto-suppression
PowerOK of head A's Y axis is used for laser-signal auto-suppression
TempOK of head A's Y axis is used for laser-signal auto-suppression
PosAck of head A's Y axis is used for laser-signal auto-suppression
PowerOK of head B's X axis is used for laser-signal auto-suppression
TempOK of head B's X axis is used for laser-signal auto-suppression
PosAck of head B's X axis is used for laser-signal auto-suppression
PowerOK of head B's Y axis is used for laser-signal auto-suppression
TempOK of head B's Y axis is used for laser-signal auto-suppression
PosAck of head B's Y axis is used for laser-signal auto-suppression
= 1:
In case of error, automatic monitoring (laser-signal auto-suppression) will automatically
generate a /STOP signal (list will stop, laser control signals get permanently switched off).
Reserved.
mode or LASER1 Q-Switch pulses in the YAG modes) that are
2
figure 48
whether external signal pulses (at the LASER connector's
page
149)
page 138
and
and
figure
49).
440
Need help?
Do you have a question about the RTC 5 PC Interface Board and is the answer not in the manual?