C.4.2.
Beispiel für eine Maske
Das folgende Beispiel zeigt ein Kundenticket mit drei Maskenzeichenketten, die in einem 40 Zeichen
breiten Feld zentriert und durch eine Sternchenzeile unterstrichen sind.
Berechnen Sie mit den Informationen aus Tabelle C-5, wie viel der Maske für die Felddaten übrig
bleibt.
Feld IND570 (Zeichenkette 1)
Zentriert (Absatzformatierung in dem 40 Zeichen
breiten Feld)
CR (ASCII-Wagenrücklaufzeichen)
LF (ASCII-Zeilenvorschubzeichen)
Gesamtzahl der benötigten Formatierungszeichen
Benötigter Gesamtplatz (Zeichen pro Zeile)
ASCII (*) Zeichen
Wiederholung (*) 40 Mal
CR
LF (ASCII-Zeilenvorschubzeichen)
Gesamtplatz für eine Zeile mit Sternchen
Gesamtsumme der Zeichen (19 + 63 + 14)
In dieser Maske noch verbleibende Gesamtzahl der
Zeichen (1.000 − 96)
30205310
|
15
|
10/2020
****************************************
Tabelle C-5: Platzbedarf für die Kopfinformationen im Beispielticket
Zeichenbeschreibung
Für die Platzberechnung der Maske gilt Folgendes:
Unabhängig von der Anzahl der Zeichen in einem Datenfeld des Terminals IND570
verwendet eine Maske immer nur acht Zeichen (den Feldcode).
Für die Absatzformatierung werden vier bis sechs Zeichen benötigt. Wenn das Feld nicht
formatiert werden soll, werden diese Zeichen nicht benötigt.
GROSSBERG TRUCKING CO.
CHAMPAIGN, ILLINOIS
Tägliche Gesamtgewichte
8 (Feld für die freigegebenen Daten des IND570)
2 + 1 (Buchstabe C) + 2 (zwei Stellen bei einer
Gesamtzahl von 40)
2 + 1 (eine Ziffer für Menge 1)
2 + 1 (eine Ziffer für Menge 1)
19
25 + 19 + 19 = 63
1 (ASCII-Zeichen)
5 (Wiederholung) + 2 (Anzahl der Wiederholungen)
2 + 1 (eine Ziffer für Menge 1)
2 + 1 (eine Ziffer für Menge 1)
14
96
904
METTLER TOLEDO IND570 Benutzerhandbuch
Gesamtzahl der Zeichen
C-11