EasyManua.ls Logo

Scanlab RTC 5 PC Interface Board - set_text_table_pointer

Scanlab RTC 5 PC Interface Board
622 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RTC
®
5 PC Interface Board
Rev. 1.9 e
10 Commands And Functions
492
innovators for industry
Ctrl Command set_text_table_pointer
Function stores the absolute start address of a command list in the internal management table for
indexed text strings.
Call
set_text_table_pointer( Index, Pos )
Parameters
Index
Index of the indexed text string whose starting address
Pos
should be entered
in the management table (as an unsigned 32-bit value, allowed range:
[0 41]). The same ordering applies as for the load_text_table command:
= 0…9: digits for marking the time and date [0 … 9]
= 10…21: months [January December]
= 22…28: days-of-the-week [Sunday Saturday]
= 29: blank character for marking serial numbers
= 30…39: digits for marking serial numbers [0 … 9]
= 40: text for “a.m.”
= 41: text for “p.m.”
Pos
Absolute start address as an unsigned 32-bit value;
allowed range: [0 (2
20
–1)]
Comments Indexed text strings can be used for marking time, date or serial numbers (see "Calling
Indexed Text Strings", page 81).
•If
Index
> 41 and/or
Pos
> (2
20
–1), then the command will not be executed
(get_last_error return code
RTC5_PARAM_ERROR
).
•The set_text_table_pointer command can be used for referencing a nonindexed
subroutine, which thereby becomes an indexed text string that is protectable via
save_disk/load_disk and/or callable via the index.
set_text_table_pointer can also be used to reference anew an indexed subroutine,
character or text string so that it can also be called via a second index. Here, it is pref-
erable to use the copy_dst_src command for index management.
The start addresses of command lists that are to be referenced with
set_text_table_pointer can be queried via get_input_pointer before loading the
command lists.
set_text_table_pointer only stores starting addresses in the internal management
table. An indexed text string only gains protection via a subsequent
save_disk/load_disk command.
Pos
should not be an arbitrary address within a list. Instead, it should be the starting
address of an actually existing subroutine that was finalized via list_return and does
not contain set_end_of_list.
The command is synonymous with set_char_table, which was introduced for the
RTC
®
SCANalone Board (standalone version of the RTC
®
4 board).
RTC
®
4
RTC
®
5 new command
References load_text_table, mark_date, mark_serial, mark_time

Table of Contents

Related product manuals