6.5.2 Character Sets and Text Strings
For marking tasks, it is convenient to use the
Memory
for storing command lists as separate
subroutines that define how the scan system should
mark the needed characters and/or text strings.
To simplify management of characters and text
strings, the RTC6 PCIe Board provides the possibility
of storing indexed character definitions and text
string definitions in its protected
area "List 3" and calling them by simple commands.
Indexed character definitions and text string
definitions are essentially indexed subroutines, but
definable and callable by their own commands, and
managed by a dedicated internal RTC6 PCIe Board
management table – separately from indexed
subroutines.
The individual character and text string definitions
must specify the shape and orientation (for example,
parallel to the x or y axis) of the characters or text
strings. Both relative and absolute
can be used for this. The end position of a character
or a text string should be chosen to serve as the start
position of a subsequent character. Each character
definition or text string definition must be terminated
with list_return.
RTC6 boards
Doc. Rev. 1.0.21 en-US
6 Developing RTC6-User Programs
Defining Indexed Character Sets
A sequence of character-defining list commands can
RTC6 List
be directly stored in the protected
area "List 3" by
automatically-assigned memory address can be
queried by get_char_pointer). Alternatively, a non-
indexed subroutine can be subsequently indexed
with
save_disk/load_disk
RTC6 List Memory
protected
The RTC6 PCIe Board manages up to 4 character sets,
each with 256 indexed characters.
Other than that, the same rules as for indexed
subroutines are applicable, see
Subroutines", page 113
Protection and Conversion of Non-Indexed
Subroutines", page
Notes
• \0 (NUL) is a markable character, too.
Vector
Commands
• Indexed character set definitions cannot use
load_char
(the resultant
set_char_pointer
and then copied by
as an indexed character in the
RTC6 List Memory
area "List 3".
and
Section "Subsequent
116.
\0 also serves as a text-output delimiter (for text
strings), in which case it is not marked.
mark_text, mark_time,
mark_date
mark_serial. Otherwise, improper marking might
occur during execution of the indexed character.
RTC6 List Memory
Section "Indexed
and
118
Need help?
Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?
Questions and answers