RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
448
Delayed Short
List Command
set_mark_speed
Function defines the marking speed for the subsequent vector and arc commands
Call
set_mark_speed( Speed )
Parameter
Speed
marking speed in bits per ms (as a 64-bit IEEE floating point value)
Allowed range: [1.6 … 800000.0]
Comments • By default a marking speed of 1000 bits per ms is preset.
• The specified marking speed (or the preset marking speed, if no other value has been
specified) is used for all subsequent mark and arc commands until a new value is spec-
ified.
• 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 table (in bits per mm):
v
mark
=
Speed
/ K
The calibration factor K can be queried from the correction table via get_table_para
(page 285) or get_head_para (page 265).
•The set_mark_speed command is also available as the control command
set_mark_speed_ctrl.
RTC
®
4
RTC
®
5 unchanged functionality (except for the extended range of values)
The image field coordinates for the X and Y axes (but not the Z axis) and all related
parameters (e.g. marking speed or wobbel amplitude) are specified as 20-bit values; in
RTC
®
4 compatibility mode they are specified as 16-bit values (as with the RTC
®
4) and the
RTC
®
5 multiplies the specified value for
Speed
by 16 (the permissible range of values is
correspondingly reduced to [0.1 … 50000.0]).
References mark_abs, mark_rel, set_jump_speed
Ctrl Command set_mark_speed_ctrl
Function same as set_mark_speed (see above), but a control command
Call
set_mark_speed_ctrl( Speed )
Parameter
Speed
marking speed in bits per ms (as a 64-bit IEEE floating point value)
Allowed range: [1.6 … 800000.0]
Comments • The command will be ignored (get_last_error return code:
RTC5_BUSY
) if the board’s
BUSY status is currently set (list is being processed or has been halted via pause_list).
In contrast, the command is executed when a list has been paused via set_wait
(PAUSED status set) or the board’s INTERNAL-BUSY status is currently set.
RTC
®
4
RTC
®
5new command
In RTC
®
4 compatibility mode: as set_mark_speed
References set_mark_speed, set_jump_speed, set_jump_speed_ctrl