RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
509
innovators for industry
• For laser power variation with
Ctrl
= 5 (half period),
dPower
needs to have the opposite
sign. Unlike with automatic laser control, the multiplication factor can’t be inverted.
• By using an “empty” wobbel shape
set_wobbel_vector(0.0, 0.0, 1, 0.0)
,
you can
also multiplicatively vary the nominal laser power P0 without needing to explicitly
wobbel (for another alternative, see
• When you switch off the wobbel shape (not by deactivation via
the nominal laser power P0 will be emitted at the port assigned via
Ctrl
if
was last called with
Value
= 0xFFFFFFFF. Otherwise, the laser
power P0 multiplied by the external factor from
will be emitted.
• If the wobbel shape gets switched off while the wobbel mode remains active, then the
shape will automatically switch to
Mode
= 1 (horizontal figure-8).
• The wobbel mode with “freely definable wobbel shapes” also needs to be switched on
via
.
• Variable laser power for wobbel shapes can’t be combined with variable laser power for
automatic or vector-based laser control (parameterized mark commands). Wobbel vari-
ation overwrites other variations if the respective
Ctrl
parameters are identical. Though
unidentical
Ctrl
parameters are allowed, they serve no practical purpose.
• When defining “freely definable wobbel shapes” make sure that the microvectors of
each individual wobbel vector does not exceed the maximum positioning speed signi-
ficantly. Otherwise, a galvanometer overheating may occur, see also
"Wobbel Shapes – Important Notes on Choosing Appropriate Parameter Values"
RTC
®
4
RTC
®
5 new command
Version info
Available as of version DLL 537, OUT 537
Comments
Ctrl Command simulate_encoder
Function
activates or deactivates encoder simulation for the specified encoder.
Call
simulate_encoder( EncoderNo )
Parameter
EncoderNo
Encoder number as an unsigned 32-bit value; allowed values:
= 1:
ENCODER X pulses will be simulated and encoder counter
Encoder0 thereby incremented.
= 2:
ENCODER Y pulses will be simulated and encoder counter
Encoder1 thereby incremented.
= 3:
Pulses for ENCODER X
and
ENCODER Y will be simulated.
= 0:
The encoder simulation is deactivated.
Comments
• The encoder simulation is driven by an internal 1 MHz clock (also see
).
•
simulate_encoder
does not trigger a reset of the encoder counter.
• If
EncoderNo
> 3, then
simulate_encoder
will be ignored (
return code
RTC5_PARAM_ERROR
).
RTC
®
4
RTC
®
5 unchanged
References
,
,
Undelayed
Short List
Command
set_wobbel_vector