RTC
®
4 PC Interface Board
Rev. 1.3 e
10 Commands And Functions
116
innovators for industry
Ctrl Command set_standby
Function defines the output period and the pulse width of the stand-by pulses or – in Laser Mode
4 – the continuously-running laser signals.
Parameters
half_period
half of the stand-by output period in bits. 1 bit equals 1/8 µs.
Allowed range: [0 … 65500]
pulse_width
Pulse width of the stand-by pulses in bits. 1bit equals 1/8µs.
Allowed range: [0 … half_period] *
• If a value larger than half_period is specified, the RTC
®
4 driver sets the
pulse_width to half_period.
Integration Pascal:
procedure set_standby(half_period, pulse_width: word);
C:
void set_standby(unsigned short half_period, unsigned short
pulse_width);
Basic:
sub set_standby(ByVal half_period%, ByVal pulse_width%)
Comments • The time base for the stand-by pulses is always 8 MHz (i.e. 1 bit equals 1/8 µs).
• The stand-by pulses are available in all laser modes (YAG 1/2/3, CO
2
and laser mode 4).
They can be turned off by setting the stand-by pulse width to zero (default).
• The laser control mode has to be set with the command set_laser_mode (page 108).
Please refer to chapter 4.6 "Laser Control", page 32, for details.
• To set the active output period and pulse width for the two laser signals, use the list
command set_laser_timing (see page 108).
References set_standby_list, set_laser_mode, set_laser_timing
List Command set_standby_list
Function same as set_standby (see above), but a list command
Integration Pascal:
procedure set_standby_list(half_period, pulse_width: word);
C:
void set_standby_list(unsigned short half_period, unsigned short
pulse_width);
Basic:
sub set_standby_list(ByVal half_period%, ByVal pulse_width%)
Ctrl Command set_start_list
Function opens the list memory, or half of it, for writing a list (list 1 or list 2). All subsequent list
commands are stored in the corresponding list.
Parameter
list_no
number of the list to be opened for writing (1 or 2)
Integration Pascal:
procedure set_start_list(list_no: word);
C:
void set_start_list(unsigned short list_no);
Basic:
sub set_start_list(ByVal list_no%)
Comments • The commands set_start_list_1 and set_start_list_2 (with no parameter)
can be used alternatively.
References execute_list, read_status