Herunterladen Inhalt Inhalt Diese Seite drucken

Mark_Text_Abs; Mark_Time - Scanlab RTC 5 Installation Und Inbetriebnahme

Inhaltsverzeichnis

Werbung

Variabler

mark_text_abs

Listenbefehl
Funktion
Markiert einen nullterminierten String. In den dabei ausgeführten indizierten Zeichen
(s.u.) werden absolute Vektor- und Bogenbefehle (entsprechend der aktuellen
Koordinaten zum Zeitpunkt des Aufrufs) mit einem Offset beaufschlagt.
Aufruf
mark_text_abs( Text )
Parameter
Text
Hinweise
• Beim Abarbeiten der einzelnen mark_text_abs-Befehle werden entsprechend des
gewählten Zeichensatzes die zugehörigen mark_char_abs-Befehle ausgeführt.
• Enthalten die Befehlslisten der verwendeten indizierten Zeichen keine absoluten
Befehle, besteht zwischen mark_text_abs und
®
®
RTC
4 RTC
5 Neuer Befehl.
Verweise
mark_text
Normaler

mark_time

Listenbefehl
Funktion
Markiert einen Teil der zuvor mit time_fix,
Uhrzeit im ausgewählten Format an der aktuellen Position.
Aufruf
mark_time( Part, Mode )
Parameter
Part
Mode
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
PC-Speicheradresse des ersten Zeichens (Byte) des zu markierenden Textes als
Pointer auf einen nullterminierten String.
Mit diesem Parameter (32-Bit-Wert ohne Vorzeichen, zulässiger Wertebereich:
[0 ... 4]) wird ausgewählt, welcher Teil der Uhrzeit markiert wird.
= 0:
Stunden (24 h-Uhrzeit, kein a.m./p.m.)
= 1:
Minuten
= 2:
Sekunden
= 3:
Stunden (12 h-Uhrzeit, kein a.m./p.m.)
= 4:
a.m./p.m. (automatische Auswahl gemäß 24 h-Uhrzeit)
Auswahl des Formats als 32-Bit-Wert ohne Vorzeichen (zulässiger
Wertebereich: [0...3], betrifft nur Part = 0...3).
a) Anzahl der führenden Nullstellen:
Bit#0 = 0: Führende Nullstellen werden unterdrückt.
Bit#0 = 1: Immer zweistellig.
b) Auswahl des Schriftsatzes für die Ziffernmarkierung:
Bit#1 = 0: Es werden die mit
für die Ziffern [0...9] definierten indizierten Zeichenfolgen
markiert.
Bit#1 = 1: Es werden die mit
[0...9] definierten indizierten Zeichen markiert. Der gewünschte
Zeichensatz kann mit
a.m./p.m. (Part = 4) können nur gemäß den mit
set_text_table_pointer
definierten indizierten Zeichenfolgen (Index = 40,
41) markiert werden. Der Parameter Mode wird hier ignoriert.
®
5 PC/104-Plus-Karte, RTC
mark_text
kein Unterschied.
time_fix_f
oder
time_fix_f_off
load_text_table
oder
load_char
oder
set_char_pointer
select_char_set
ausgewählt werden.
load_text_table
®
5 PCIe/104-Karte
gespeicherten
set_text_table_pointer
für die Ziffern
oder
401

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis