Character Sets And Text Strings; Defining Indexed Character Sets - Scanlab RTC6 PCIe Board Installation And Operation Manual

Real time control of scan systems and lasers rtc6 software package v1.16.0
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RTC6 PCIe Board and is the answer not in the manual?

Questions and answers

Related Products for Scanlab RTC6 PCIe Board

This manual is also suitable for:

Rtc6 ethernet board

Table of Contents

Save PDF