EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Set_Vector_Control

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
762
innovators for industry
Undelayed
Short List
Command
set_vector_control
Function Initializes or deactivates “vector-controlled laser control”. See Section ”Vector-Defined
Laser Control”, page 206.
Call
set_vector_control( Ctrl, Value )
Parameters
Ctrl
Control parameter for initializing or deactivating “vector-controlled laser
control” (for
Ctrl
= 1…6: identical with set_auto_laser_control).
As an unsigned 32-bit value.
= 1…8: Defines which signal parameter is to be varied by “vector-controlled
laser control”.
= 1: 12-bit output value at the ANALOG OUT1 output port.
= 2: 12-bit output value at the ANALOG OUT2 output port.
= 3: Output value at the 8-bit digital output port.
= 4: Pulse length (
PulseLength
) of the Laser Control Signals
LASER1 and LASER2.
= 5: Output period (
HalfPeriod
) of the Laser Control Signals
LASER1 and LASER2.
= 6: Output value at the 16-bit digital output.
= 7: Focus shift (“Defocus”).
= 8: Reserved for intelliWELD.
= 0 or > 8: deactivates “vector-controlled laser control”.
Value
Defines the starting value for the parameter selected by
Ctrl
.
As an unsigned 32-bit value.
Allowed values (out-of-range values are clipped to the boundary values):
For
Ctrl
= 1/2: 12-bit values [0…4095].
For
Ctrl
= 3: 8-bit values [0…255].
For
Ctrl
= 4: [0…(2
32
–1)]. 1 bit equals 1/64 µs.
For
Ctrl
= 5: [0…(2
32
–1)]. 1 bit equals 1/64 µs.
For
Ctrl
= 6: 16-bit values [0…65,535].
For
Ctrl
= 7: [–524,288…+524,287],
Value
= focus shift + 524,288.
Comments If
Ctrl
is an invalid value, then “vector-controlled laser control” is deactivated
(
Ctrl
= 0, initialization state). Otherwise,
Value
is applied as the starting value of the
next [*]para[*] Command. If
Value
is invalid, then it is clipped to the maximum allowed
value.
set_vector_control only affects [*]para[*] Commands.
If an “Automatic Laser Control“ has been activated by set_auto_laser_control with the
same control parameter (
Ctrl
= 1…6), then set_vector_control sets the 100% value
of the “Automatic Laser Control“ to value
Value
.
However, this does not apply to
Ctrl
= 5: set_auto_laser_control(
Ctrl
= 7 )
(“Spot Distance Control”) and “vector-controlled laser control” with
set_vector_control (
Ctrl
= 5) (
HalfPeriod
) cannot be combined.

Table of Contents