RTC
®
4 PC Interface Board
Rev. 1.3 e
10 Commands And Functions
113
innovators for industry
List Command
set_pixel_line
Function
switches to the pixel output mode, defines various pixel output parameters and marks the
beginning of a pixel line. Also see
chapter 5.7 "Scanning Raster Images (Bitmaps)",
Parameters
pixel_mode
= 0:
The laser focus "jumps" from one pixel to the next.
= 1:
The laser focus moves from one pixel to the next in small steps
(microvectors). Also see
.
pixel_period
pixel output period (unsigned 16-bit value).
1 bit equals 10
µ
s.
dx, dy
distance in the X and Y directions between adjacent pixels in
bits
(64-bit IEEE floating point values)
Integration
Pascal:
procedure set_pixel_line(pixel_mode, pixel_period: word; dx, dy:
double);
C:
void set_pixel_line(unsigned short pixel_mode, unsigned short
pixel_period, double dx, double dy);
Basic:
sub set_pixel_line(ByVal pixel_mode%, ByVal pixel_period%,
ByVal dx#, ByVal dy#)
Comments
• Each image line must start with the command
. This command should be
preceded by a jump command to the start point of the image line.
• The command
turns on the pixel output mode of the RTC
®
4.
The individual pixels of the image line are defined by
The
commands must follow immediately after the command
• The first subsequent command in the list which is
not
a
command turns off
the pixel output mode.
• The command
requires two list entries in the list buffer memory.
References
List Command
set_scanner_delays
Function
sets the scanner delays
Parameters
jump_delay,
mark_delay,
polygon_delay
unsigned 16-bit values. Allowed range: [0…32767];
1 bit equals 10
µ
s.
Integration
Pascal:
procedure set_scanner_delays(jump_delay, mark_delay, polygon_delay:
word);
C:
void set_scanner_delays(unsigned short jump_delay, unsigned short
mark_delay, unsigned short polygon_delay);
Basic:
sub set_scanner_delays(ByVal jump_delay%, ByVal mark_delay%,
ByVal polygon_delay%)
Comments
• See
• and
"Limits For The Delays" on page 24
References