RTC
®
4 PC Interface Board
Rev. 1.3 e
10 Commands And Functions
109
innovators for industry
List Command
set_list_jump
Function
defines a jump to the specified list buffer address
Parameter
address
jump address [0 … 7999] as unsigned 16-bit value
Integration
Pascal:
procedure set_list_jump(address: word);
C:
void set_list_jump(unsigned short address);
Basic:
sub set_list_jump(ByVal address%)
Comments
• See
chapter 5.6 "Structured Programming", page 45
References
Ctrl Command set_list_mode
Function
enables the circular queue mode (see
chapter 5.5 "Circular Queue Mode", page 44
Parameter
mode
= 0:
circular queue mode disabled
= 1:
circular queue mode enabled
Integration
Pascal:
procedure set_list_mode(mode: word);
C:
void set_list_mode(unsigned short mode);
Basic:
sub set_list_mode(ByVal mode%)
Comments
• If the circular queue mode is to be used, this command should be called at the begin-
ning of the application program, i.e. before writing any list commands to the RTC
®
4.
References
List Command
set_mark_speed
Function
defines the marking speed for the subsequent vector and arc commands
Parameter
mark_speed
marking speed in
bits per ms
(64-bit IEEE floating point value)
Allowed range: [1 … 50000]
Integration
Pascal:
procedure set_mark_speed(mark_speed: double);
C:
void set_mark_speed(double mark_speed);
Basic:
sub set_mark_speed(ByVal mark_speed#)
Comments
• The command is written directly into the list.
• The specified marking speed is used for all subsequent mark and arc commands until a
new value is specified.
• To obtain the actual marking speed
v
in the image plane (in
meters per second
), the
specified speed value (in
bits per ms
) must be divided by the calibration factor
K
of the
correction file (in
bits per mm
):
v
mark
= mark_speed /
K
References
,