Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Normaler

mark_serial

Listenbefehl
Funktion
Markiert die aktuelle Seriennummer des zuletzt mit
Seriennummernsatzes (bzw. nach
ausgewählten Format an der aktuellen Position. Die Seriennummer wird danach (optional)
automatisch erhöht.
Aufruf
mark_serial( Mode, Digits )
Parameter
Mode
Digits
Hinweise
• Die erste zu markierende Seriennummer sollte zuvor mit set_serial,
oder
nummer ist maximal 10-stellig.
• Die Seriennummer wird durch jeden Aufruf eines mark_serial-Befehls entsprechend M
formatiert und für M
matisch erhöht. Die Erhöhungsschrittweite ist dabei 1, wenn nicht mit
oder
• Die aktuelle Seriennummer kann mit dem Befehl
z.B. um nach einem Listenabbruch festzustellen, ob die aktuelle Nummer bereits hoch-
gezählt wurde oder noch nicht.
• Nach einem Überlauf bei 10
dem Kontrollbefehl
Starts und damit die maximale Anzahl an Beschriftungen einstellen. Dabei werden alle
Markierungen auch aus unterschiedlichen Seriennummernsätzen stets zusammen
gezählt.
®
®
RTC
5 PCI-Karte, RTC
5 PCI-Express-Karte, RTC
Rev. 1.10 d
10 Befehle und Funktionen
Auswahl des Seriennummernformats und (De-) Aktivierung der
automatischen Seriennummernerhöhung als 32-Bit-Wert ohne Vorzeichen.
Mode = 20 × M
+ 10 × M
1
Zulässiger Wertebereich für M
a) Auswahl des Schriftsatzes für die Ziffernmarkierung.
• M
= 0: Es werden die mit
1
für die Ziffern [30...39] definierten indizierten Zeichenfolgen markiert.
• M
= 1: Es werden die mit
1
Ziffern [0...9] definierten indizierten Zeichen markiert. Der gewünschte
Zeichensatz kann (zuvor) mit
b) Erhöhung der Seriennummer nach der Markierung.
• M
= 0: Seriennummer wird nach der Markierung erhöht.
2
• M
= 1: Seriennummer wird nach der Markierung nicht erhöht.
2
c) Markierung führender Nullen.
• M
= 0: Führende Nullen werden als 0 markiert, abh. von M
3
zierter Zeichenfolge (Index = 30) oder gemäß indiziertem Zeichen '0'.
• M
= 1: Führende Nullen werden unterdrückt (linksbündige Markierung).
3
• M
= 2: Führende Nullen werden als Leerzeichen markiert (rechtsbündige
3
Markierung), abh. von M
oder gemäß indiziertem Zeichen ' '.
Anzahl zu markierender Stellen als 32-Bit-Wert ohne Vorzeichen.
Zulässiger Wertebereich: [0-12]. Zu große Werte werden geclippt.
set_serial_step_list
festgelegt werden, sonst wird mit 0 gestartet. Die Startserien-
= 0 noch vor der Ausführung der eigentlichen Markierung auto-
2
set_serial_step_list
eine andere angegeben wird.
digits
set_max_counts
®
5 PC/104-Plus-Karte, RTC
select_serial_set_list
load_program_file
des Seriennummernsatzes 0) im
+ M
2
3
: [0, 1], für M
: [0, 1], für M
1
2
load_text_table
oder
load_char
oder
set_char_pointer
select_char_set
gemäß indizierter Zeichenfolge (Index = 29)
1
get_list_serial
beginnt die Seriennummernzählung wieder bei 0. Mit
lässt sich die maximale Anzahl an externen Listen-
®
5 PCIe/104-Karte
ausgewählten
: [0 ... 2].
3
set_text_table_pointer
für die
ausgewählt werden.
gemäß indi-
1
set_serial_step
set_serial_step
ausgelesen werden,
397
3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis