RTC
®
4 PC Interface Board
Rev. 1.3 e
4 Principle Of Operation
38
innovators for industry
4.7 Status Monitoring and
Diagnostics
For status monitoring and diagnostic purposes, the
command get_value can be used to read a variety of
signals:
• XY2-100-compliant (or XY2-100 Enhanced-
compliant status) signals returned by the scan
system
– XY2-100-compliant status signals can be que-
ried via the get_head_status command, too.
– As specified by the XY2-100 Enhanced Protocol,
intelliSCAN
®
scan systems allow various data
signals for each axis to be transmitted sepa-
rately to the RTC
®
4 for evaluation (see
chapter 4.8, page 38).
• the current value of the LASERON signal
• the current cartesian output values (coordinate
transformations defined by set_matrix,
set_matrix_list, set_offset or set_offset_list will
have already been applied to these output values)
• the actual (digital) output values currently being
transmitted from the RTC
®
4 to the scan system
(image field correction will have already been
applied to these values in accordance with the
loaded correction file)
The command set_trigger can be used on each of
these signals to record their values over time – and
with a selectable sample period. The recorded values
are stored on the RTC
®
4. The command
get_waveform can be used to transfer the recorded
values to the PC.
The current status of a measurement session started
with set_trigger can be obtained by calling the
command measurement_status.
4.8 intelliSCAN
®
- Additional
Functions
The XY2-100 Enhanced Protocol
The intelliSCAN
®
’s digital servo architecture provides
enhanced functionality not possible with the
XY2-100 protocol. To accommodate these new
features, a superset of the XY2-100 Protocol has been
created: the XY2-100 Enhanced Protocol. Essentially,
the enhancement extends the two receiving channels
to three receiving channels to allow separate, simul-
taneous evaluation of the X and Y status signals (and
also – when required – separate evaluation of the Z-
axis status signals).
The enhanced protocol is downward-compatible
with the XY2-100 Protocol. Thus, the intelliSCAN
®
can also be operated via all SCANLAB RTC
®
PC
interface boards to thereby obtain the standard func-
tionality typical of traditional SCANLAB scan heads.
Achieving the intelliSCAN
®
’s full functionality,
though, requires use of the XY2-100 Enhanced
Protocol and an RTC
®
4 board.
Selecting Data Signals
The intelliSCAN
®
’s digital servo architecture allows a
wide variety of data signals to be returned to the
control board. Each axis is assigned its own status
channel which transmits data to the controller board
every 10 µs: The STATUS channel is provided for the
X axis (galvanometerscanner 2) and the STATUS1
channel for the Y axis (galvanometerscanner 1). This
opens up possibilities such as monitoring the galva-
nometer scanners’ actual values during execution of
an application or carrying out comprehensive trou-
bleshooting in case of operational malfunction.
The control_command command allows selection of
which data the scan head should return to the control
board. The available data signals are described in
detail in the intelliSCAN
®
Manual and in the
control_command section of the command
reference. The selected data sources will be trans-
mitted until another source is selected.
Five seconds after every reboot or reset, a status word
compliant with the XY2-100 protocol is transmitted
(on all receive channels).