RTC
®
5 PC Interface Board
Rev. 1.9 e
2 Product Overview
32
innovators for industry
2.7.2 Porting RTC
®
4 Programs to the
RTC
®
5
User programs written for the RTC
®
4 can only run on
the RTC
®
5 after suitable code revision. This applies
even when the actual program flow shall remain
unchanged and none of the RTC
®
5’s new function-
ality is being accessed.
Changed Initialization
The program’s initialization section should be revised
at least as follows:
• At the beginning of the program, a
command must be inserted for initializing the DLL
and board management (see
).
• The files for initializing the board via
must be supplied and called
differently than with the RTC
®
4 (see command
description).
• Scan system initialization via
and
utilizes different correction files (with file
extension
.ct5
) (see
• For laser control initialization, the
command must be
additionally inserted (see
only standby signals are to be outputted.
Command Changes
All unsupported RTC
®
4 commands must be removed
or replaced (also see
Changed or enhanced RTC
®
4 commands might need
to be handled differently in the program (e.g. by
modifying supplied parameter values or evaluating
returned values differently). Relevant changes to
supported commands are listed in the individual
command descriptions (in
heading “RTC
®
4
RTC
®
5”.
Below is a list of RTC
®
4 commands that need to be
replaced or checked:
•
not supported
•
changed
•
changed
•
changed
•
not supported
•
changed
•
changed
•
changed
•
changed
•
changed
•
changed
•
changed
•
changed
•
changed
•
not supported
•
not supported
•
changed
•
changed
•
changed (depending on the
memory configuration)
•
changed
•
not supported
•
changed
•
not supported
•
changed
•
not supported
•
changed
•
rtc3_count_cards /
rtc4_count_cards
not supported
•
changed
•
not supported
•
changed
•
enhanced
•
enhanced
•
enhanced
•
Firmware changed
•
not supported
•
changed
•
changed
•
changed
•
changed
•
not supported
•
changed
•
changed
•
changed
•
enhanced
•
changed
•
not supported