RTC6 boards
Doc. Rev. 1.0.21 en-US
10 RTC6 Commands
536
Comments
(cont’d)
• If
Digits =
0, then a “markless” marking is executed. If M
2
= 0, then the serial number
is incremented by 1 (any increment size defined by set_serial_step or
set_serial_step_list are not used in this case!). This can be useful, if a single serial
number is to be omitted (repeat n times if necessary; n = increment), but can also be
used to indirectly increase the serial number by an additional increment.
• For each to-be-marked serial number digit, the mark_serial command reads the
starting address of the corresponding indexed text string (or – for M
1
= 1 – of the
corresponding indexed character) from the internal management table and then calls
list_call (see also the comments there) an appropriate number of times, which starts
the corresponding command lists. The command lists must contain marking
instructions for digits 0…9 (see Section ”Defining Indexed Text Strings for Time, Date
and Serial Number”, page 119). Non-defined text strings or characters are ignored
(that is, not marked). The called indexed text strings can also contain calls to indexed
characters (mark_char or mark_char_abs) and complete texts (mark_text or
mark_text_abs). In the latter case, the character set can be switched if needed (before
marking by mark_serial) with select_char_set (see also Chapter 6.5.2 ”Character Sets
and Text Strings”, page 118).
• For invalid
Mode
values, the mark_serial is, already during loading, replaced by a
list_nop (get_last_error return code
RTC6_PARAM_ERROR
).
• Absolute Vector Commands and “Arc” Commands execute absolutely after being
called with mark_serial. If serial number markings need to execute at various locations
within the Image Field, then the corresponding indexed text strings (or characters) can
only contain relative [*]mark[*] Commands, “Arc” Commands or Jump Commands or
mark_serial_abs must be used instead.
RTC4RTC6 New command.
RTC5RTC6 Unchanged functionality.
Version info Available as of DLL 600, OUT 600, RBF 600.
References set_serial, set_serial_step, set_serial_step_list, get_list_serial, set_max_counts,
get_counts, loa
d_text_table, se
t_text_table_pointer, mark_serial_abs
Normal List
Command
mark_serial