RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
674
Undelayed
Short List
Command
set_laser_power
Function Synchronizes laser power outputs at the output ports (ANALOG OUT1,
ANALOG OUT2, 8-bit digital output port, 16-bit digital output port) and Laser Delays.
Call
set_laser_power( Port, Power )
Parameters
Port
Output port for which a laser power value
Power
is to be defined.
As an unsigned 32-bit value.
Allowed values:
= 0: ANALOG OUT1 output port.
= 1: ANALOG OUT2 output port.
= 2: 8-bit digital output port (EXTENSION 2 Socket Connector).
= 3: 16-bit digital output port (EXTENSION 1 Socket Connector).
> 3: set_laser_power is not executed
(get_last_error return code
RTC6_PARAM_ERROR
).
Power
Desired laser power value.
As an unsigned 32-bit value.
Allowed values:
For
Port
= 0: 12-bit values [0…4095].
For
Port
= 1: 12-bit values [0…4095].
For
Port
= 2: 8-bit values [0…255].
For
Port
= 3: 16-bit values [0…65,535].
Out-of-range values are clipped to the boundary values.
get_last_error return code
RTC6_PARAM_ERROR
.
Comments • In particular, the set_laser_power command is to be used with excelliSCAN
scan heads, if laser power needs to be changed within a Polyline.
• The set_laser_power command is also necessary, for example, if short vectors need
unequal laser power and Laser Delays extend beyond the next vector (in particular in
DSP mode 3).
RTC4RTC6 New command.
In RTC4 Compatibility Mode, the RTC6 multiplies the specified
Power
value for
Port
= 0 and
Port
= 1 by 4. The allowed value range decreases accordingly.
RTC5RTC6 New command.
Version info Available as of DLL 602, OUT 602, RBF 602.
References get_last_error, set_dsp_mode, set_rtc4_mode, write_da_x