EasyManua.ls Logo

Scanlab RTC6 PCIe Board - Page 713

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
713
innovators for industry
Parameters
(cont’d)
HalfPeriod
Half pixel output period. In bits.
1 bit equals 1/64 µs.
As an unsigned 32-bit value.
Allowed value range: [Min…(2
32
–1)] with:
Min = 80 for Mode = 0 and 256. Maximum frequency: 0.4 MHz.
Min = 40 for Mode = 16. Maximum frequency: 0.8 MHz.
Min = 20 for Mode = 32. Maximum frequency: 1.2 MHz.
For RTC6 Boards without Option “UFPM“ the following applies:
Min = 40, maximum frequency: 0.8 MHz.
Min = 10 for Mode = 64. Maximum frequency: 3.2 MHz.
For RTC6 Boards Option “UFPM“ the following applies:
Min = 40, maximum frequency: 0.8 MHz.
dX
Distance in the x direction between adjacent pixels. In bits.
As a 64-bit IEEE floating point value.
dY
Distance in the Y direction between adjacent pixels. In bits.
As a 64-bit IEEE floating point value.
Comments Each image line of a pixel image must be started by set_pixel_line.
set_pixel_line should be preceded by a Jump Command or [*]mark[*] Command to
the start point of the image line.
Directly after set_pixel_line, the required number of set_pixel and set_n_pixel
commands must follow. These transmit the
PortOutValue1
and
PortOutValue2
parameters. Their meaning depend from Mode and Port (see above, parameter
Channel
). See also Chapter 8.7.3 ”Laser Control”, page 265.
The first list command after set_pixel_line that is not a set_pixel or set_n_pixel
command turns off the Pixel Output Mode. set_pixel_line, too, ends the Pixel Output
Mode before starting it again. In the process, a default pixel is inserted.
The default pixel for Port 1…4 is defined by set_port_default. But beware: Port
numbers of set_port_default and set_pixel_line do not match! The default pixel for
Port 5 (
PulseLength
) is defined by set_default_pixel.
With unallowed
Channel
values (example: 5, for Mode = 0 and Port = 5) set_pixel_line
is replaced by a list_nop (get_last_error return code
RTC6_PARAM_ERROR
). The Pixel
Output Mode is not activated in these cases.
Note that half the period length must be specified for
HalfPeriod
.
2 ×
HalfPeriod
is thus the chronological distance between individual pixels,
see
Chap
ter 8.7 ”Pixel Output Mode”, page 263.
HalfPeriod
must not be smaller than Min (is automatically clipped).
For outputs at the 12-bit analog output port 1 and 12-bit analog output port 2 the
following must be obeyed: only for pixel output frequencies up to around 100 kHz
(that is, for a
HalfPeriod
< approx. 320) digital-to-analog conversion is always fully
completed. With such pixel output frequencies users must carefully verify whether the
results are as expected. With pixel output frequencies > 100 kHz, usage of the UFPM
Extension Board, see Chapter 17 ”Appendix B: The UFPM Extension Board”, page 929,
is recommended.
Normal List
Command
set_pixel_line

Table of Contents