RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
494
Signal1,
Signal2
= 31: Laser control parameter of vector-defined laser control (see set_vector_control)
= 32: Focus shift (see set_vector_control, set_defocus, set_defocus_list)
= 33: 12-bit output value at the ANALOG OUT1 output port (see set_auto_laser_control,
set_vector_control and chapter 9.1.4 "12-Bit Analog Output Ports")
= 34: 12-bit output value at the ANALOG OUT2 output port (see set_auto_laser_control,
set_vector_control and chapter 9.1.4 "12-Bit Analog Output Ports")
= 35: Output value at the 16-bit digital output port (see set_auto_laser_control,
set_vector_control and chapter 9.1.1 "16-Bit Digital Output Port")
= 36: Output value at the 8-bit digital output port (see set_auto_laser_control,
set_vector_control and chapter 9.1.2 "8-Bit Digital Output Port")
= 37: Pulse length (PulseLength) of the LASER1 and LASER2 laser signals (see
set_auto_laser_control, set_vector_control)
= 38: Output period (HalfPeriod) of the LASER1 and LASER2 laser signals (see
set_auto_laser_control, set_vector_control)
= 39: FreeVariable0
= 40: FreeVariable1
= 41: FreeVariable2
= 42: FreeVariable3
= 43: Counter value of encoder counter Encoder0
= 44: Counter value of encoder counter Encoder1
Comments • If
Signal1
and
Signal2
are not from the above list, then the command will be replaced
with a list_nop, even if
Period
= 0 (get_last_error return code
RTC5_PARAM_ERROR
).
•After a set_trigger command (with
Period
> 0), a data pair will be stored immediately
and subsequently at intervals defined by the specified measurement period. Data
storage continues until the command is called again (with
Period
= 0), or until
set_trigger4(
Period
= 0) is called or until the full data storage capacity is reached
(automatic termination at the limit of 2
20
data pairs).
•If set_trigger was preceded by a load_correction_file which loaded a file as correction
file
No
=3 or
No
=4, then the memory area’s upper half reserved for data recording via
set_trigger will already be occupied. Then, only 2
19
data pairs will be recordable with
set_trigger and measurement recording will automatically terminate at this value. If
loading of correction files
No
=3 or
No
=4 occurs after more than 2
19
data pairs had been
recorded via set_trigger, then the values beyond 2
19
will no longer be available.
load_program_file reestablishes the original state of up to 2
20
possible measurement
pairs.
• Measurement sessions started via set_trigger run only during list execution. This
applies even for sessions not terminated via set_trigger (
Period
= 0) or
set_trigger4(
Period
= 0). Here, the measurement session automatically resumes when
a new list starts (set_end_of_list doesn’t reset the measurement session’s status).
During list execution, the status can be reset either via set_trigger (
Period
= 0) or
stop_execution. If no list is active (here stop_execution won’t execute), the status can
be reset via stop_trigger.
• Sample values and status values returned by the scan system and stored on the RTC
®
5
via set_trigger (
Signal1
,
Signal2
= 1-23, 25-30) are always in the RTC
®
5’s 20-bit
range, even if the DLL is set to RTC
®
4 compatibility mode. The measured and stored
values can be subsequently transferred to the PC via the get_waveform command for
evaluation. We recommend explicitly ending the measurement session before reading
the data. The measured values are transferred to the PC via get_waveform as 32-bit
data and must be evaluated accordingly by the user (see comments for get_value).
• The current status of a measurement session can be queried via the
measurement_status command.
Delayed Short
List Command
set_trigger