Ctrl Command set_delay_mode
Function
turns the variable polygon delay mode and the variable jump delay mode on or off
Parameters
All parameters must be unsigned 16-bit values.
Parameter
varpoly
directmove3d
edgelevel
MinJumpDelay
JumpLengthLimit
Integration
Pascal:
C:
Basic:
References
set_scanner_delays,
List Command set_end_of_list
Function
closes the currently open list
Integration
Pascal:
C:
Basic:
Comments
• A list can hold up to 4000 commands.
• Also see
• Also see
References
set_start_list
®
RTC
4 PC Interface Board
Rev. 1.3 e
Allowed Values
Description
> 0
Enables the variable polygon delay mode. See
= 0
Disables the variable polygon delay mode. (This is the default setting.)
This parameter effects only 3D-applications.
> 0
The x-, y- and z-values are changed directly (linearly) to their end values
during a jump.
While the x- and y-values are changed linearly to their end values during
= 0
a jump, the z-value is changed to its end-value in such a way that the
focus is kept in one plane during the entire jump.
0 ... 65500
This parameter defines a maximum "laser on" time for the corners of a
(1 bit equals 10 µs)
polyline. If the polygon delay is longer than or equal to this value
(because the angle φ is close to 180°, for instance), the laser is turned off
(after a LaserOff delay) and a new polyline is started. This can be useful
for preventing burn-in effects. The edgelevel must be smaller than twice
the set value for the polygon delay, otherwise it has no effect. Also see
figure 9 on page
Note: To disable this feature, set the edgelevel to 65500 (default value).
0 ... 32500
Minimum jump delay for a jump vector of zero length.
(1 bit equals 10 µs)
See
figure 6 on page
0 ... 32500
Jump length limit in bits. If the jump vector is shorter than this value, the
jump delay is varied as shown in
jump delay is constant.
To disable the Variable Jump Delay mode, set the JumpLengthLimit to 0.
procedure set_delay_mode(varpoly, directmove3d, edgelevel,
MinJumpDelay, JumpLengthLimit: word);
void set_delay_mode(unsigned short varpoly, unsigned short
directmove3d, unsigned short edgelevel, unsigned short MinJumpDelay,
unsigned short JumpLengthLimit);
sub set_delay_mode(ByVal varpoly%, ByVal directmove3d%, ByVal
edgelevel%, ByVal MinJumpDelay%, ByVal JumpLengthLimit%)
load_varpolydelay
procedure set_end_of_list;
void set_end_of_list(void);
sub set_end_of_list()
chapter 5.5 "Circular Queue Mode", page
chapter 5.6 "Structured Programming", page
page
21.
18.
figure 6 on page
18. Otherwise the
44.
45.
21.
104
Need help?
Do you have a question about the RTC 4 and is the answer not in the manual?