RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
712
Normal List
Command
set_pixel_line
Function Activates a Pixel Output Mode and defines various pixel output parameters.
Call
set_pixel_line( Channel, HalfPeriod, dX, dY )
Parameters
Channel
Defines the Pixel Output Mode as well as the output ports, where the pixel
contents are to be outputted. The pixel contents by themselves are defined
in set_pixel or set_n_pixel commands. These must directly follow
set_pixel_line.
The following applies:
Channel
= Mode + Port.
As an unsigned 32-bit value.
Allowed are:
Mode = 0: Output of
PortOutValue1
to the pixel duration (formerly
parameter
PulseLength
) and output of
PortOutValue2
to the
analog output port Port. The galvanometer scanner
movement is not continuous, see Section ”RTC5RTC6”,
page 714. “Classic Mode”.
Mode = 16: Two outputs at Port. One 32-bit pixel in each output.
“Extended Mode”.
Mode = 32: Two outputs at Port. Two 16-bit pixels in each output.
“Fast Mode”.
Mode = 64: Two outputs at Port. 4 8-bit pixels in each output.
“Ultra Fast Mode”.
Mode = 256: Like Mode = 0. However, the galvanometer scanner
movement is continuous, see Section ”RTC5RTC6”,
page 714.
Mode + 512: Like Mode = 0. However, the galvanometer scanner
movement with Sky Writing (position-accurate pixel line).
Cannot be combined with Mode = 256. See also
Chapter 8.7.4 ”Synchronization”, page 268 and Figure 65.
Port = 1: 12-bit analog output port 1 (LASER Connector).
See comment, page 713.
Port = 2: 12-bit analog output port 2 (LASER Connector. With the
RTC6 PCIe Board also the MARKING ON THE FLY
socket connector). See comment, page 713.
Port = 3: 8-bit digital output port (EXTENSION 2 socket connector).
Port = 4: 16-bit digital output port (EXTENSION 1 socket connector).
Port = 5: Output of
PortOutValue1
and
PortOutValue2
of set_pixel
and of set_n_pixel to the pixel duration (formerly
parameter
PulseLength
).
Not allowed with Mode = 0 and Mode = 256.