EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Para_Laser_On_Pulses_List

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
556
innovators for industry
Variable
List Command
para_laser_on_pulses_list
Function Turns on the LASERON signal for the specified number of external signal pulses (but for no
longer than the specified time interval). Simultaneously varies the signal parameter
selected by set_vector_control linearly to the specified value.
Call
para_laser_on_pulses_list( Period, Pulses, P )
Parameters
Period
Time interval. In bits. As an unsigned 32-bit value.
1 bit equals 10 µs.
Allowed value range: 0
Period
(2
32
–1).
Pulses
Number of external signal pulses. As an unsigned 32-bit value.
Allowed value range: 0
Pulses
65,535 or larger (see comments below).
P
End value of the signal parameter. As an unsigned 32-bit value. Allowed
values: dependent on the selection made by set_vector_control (
Ctrl
parameter), identical with set_vector_control (
Value
parameter).
Comments para_laser_on_pulses_list is useful for marking single dots, see Chapter 7.1.3
”Marking Single Dots”, page 141.
If “vector-controlled laser control” has not been previously activated by
set_vector_control, then para_laser_on_pulses_list behaves like
laser_on_pulses_list and – if
Pulses
> 65,535 – like laser_on_list (see comments
there). The parameter
P
is then ignored.
If “vector-controlled laser control” is activated, then the signal parameter selected by
set_vector_control is linearly varied from the last valid value to
P
within
para_laser_on_pulses_list duration (
Period
× 10 µs), see Section ”Vector-Defined
Laser Control”, page 206.
There is no abs mechanism for
P
.
P
is clipped to the maximum allowed value. This
maximum value is (2
31
–1) or a lower value depending on what has been selected with
set_vector_control (
Ctrl
parameter).
If para_laser_on_pulses_list is
used along with position-dependent or speed-
dependent laser control for the same control parameter, then the current value of
P
is
used as the basis of the 100% value for laser control, see Section ”Vector-Defined Laser
Control”, page 206.
If
Period
= 0, para_laser_on_pulses_list has no effect. Then
para_laser_on_pulses_list is a short list command.
If 0 <
Period
(2
31
–1), then the para_laser_on_pulses_list duration is always
Period
clocks (that is,
Period
× 10 µs), even if the specified number of external signal pulses
expires in a shorter time interval.
If 2
31
Period
(2
32
–1), the para_laser_on_pulses_list maximum duration is (
Period
– 2
31
) clocks
(that is, (
Period
2
31
) × 10 µs). Here, however, para_laser_on_pulses_list terminates
as soon as the specified number of external signal pulses has been detected.

Table of Contents