Herunterladen Inhalt Inhalt Diese Seite drucken

Scanlab RTC 5 Installation Und Inbetriebnahme Seite 547

Inhaltsverzeichnis

Werbung

Kontrollbefehl set_text_table_pointer
Funktion
Speichert die absolute Startadresse einer Befehlsliste in der internen Verwaltungstabelle
für indizierte Zeichenfolgen.
Aufruf
set_text_table_pointer( Index, Pos )
Parameter
Index
Pos
Hinweise
• Indizierte Zeichenfolgen können bei der Beschriftung von Uhrzeit, Datum und Serien-
nummern eingesetzt werden (siehe
• Für Index > 41 und/oder Pos > (2
(get_last_error-Returncode RTC5_PARAM_ERROR).
• Mit set_text_table_pointer kann ein nichtindiziertes Unterprogramm referenziert
werden. Damit wird es zu einer indizierten Zeichenfolge und kann mit
save_disk/load_disk
• Mit set_text_table_pointer kann aber auch ein indiziertes Unterprogramm oder
Zeichen (bzw. Zeichenfolge) erneut referenziert werden, so dass es auch über einen
zweiten Index aufgerufen werden kann. Zur Indexverwaltung sollte aber bevorzugt der
Befehl
• Die Anfangsadressen von Befehlslisten, die mit set_text_table_pointer referenziert
werden sollen, können – vor dem Abspeichern der Befehlslisten – mit dem Befehl
get_input_pointer
• set_text_table_pointer speichert nur Startadressen in der internen
Verwaltungstabelle. Erst bei einem anschließenden
zierte Zeichenfolge auch zu einer geschützten Funktion.
• Pos sollte keine beliebige Adresse innerhalb einer Liste, sondern stets die Anfangs-
adresse eines tatsächlichen Unterprogramms sein, welches mit
schlossen worden ist und kein
• Der Befehl ist synonym zum Befehl set_char_table, der vorher auch schon bei der
®
RTC
®
®
RTC
4 RTC
5 Neuer Befehl.
Verweise
load_text_table, mark_date, mark_serial,
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Index der indizierten Zeichenfolge, für die die Startadresse Pos in die
Verwaltungstabelle eingetragen werden soll (als 32-Bit-Wert ohne Vorzeichen,
zulässiger Wertebereich: [0 ... 41]). Es gilt die gleiche Zuordnung wie bei
load_text_table:
= 0...9:
Ziffern für die Beschriftung von Uhrzeit und Datum [0 ... 9].
= 10...21:Monate [Januar ... Dezember].
= 22...28:Wochentage [Sonntag ... Samstag].
= 29:
Leerzeichen für die Beschriftung von Seriennummern.
= 30...39:Ziffern für die Beschriftung von Seriennummern [0 ... 9].
= 40:
Text für "a.m.".
= 41:
Text für "p.m.".
Absolute Startadresse als 32-Bit-Wert ohne Vorzeichen.
Zulässiger Wertebereich: [0 ... (2
geschützt werden und/oder über den Index aufgerufen werden.
copy_dst_src
verwendet werden.
ausgelesen werden.
set_end_of_list
SCANalone-Karte (Standalone-Version der RTC
®
5 PC/104-Plus-Karte, RTC
20
–1)].
"Aufruf von indizierten Zeichenfolgen", Seite
20
–1) wird der Befehl nicht ausgeführt
save_disk/load_disk
enthält.
®
4-Karte) zur Verfügung stand.
mark_time
®
5 PCIe/104-Karte
87).
wird die indi-
list_return
abge-
547

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis