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 list_call
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 get_list_space
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 mark_abs, mark_rel, set_jump_speed