Number (Output)

Dieses Objekt wird verwendet, um einen numerischen Wert basierend auf einem angegebenen Ganzzahlwert zu formatieren und anzuzeigen. Der VT verwendet die folgende Gleichung, um den angezeigten Wert zu formatieren:

Angezeigter Wert = (Wertattribut + Offset) × Skalierungsfaktor.

Abhängig vom Attribut „Optionen“ werden die angezeigten Werte entweder abgeschnitten oder auf die Anzahl der Dezimalstellen gerundet, die im Attribut „Anzahl der Dezimalstellen“ angegeben sind. Der VT sollte Doppelpräzisionsoperationen implementieren, um Rundungsfehler zu minimieren.

Attribut
AID
Attribut
Beschreibung
Object Id

Eindeutiger Bezeichner des Objekts. Diese muss innerhalb des Objektpools einzigartig sein (2 Bytes, 0-65534).

Type

Der Typ des Objektes.

Font Attributes

Object Id eines Schriftart-Attribut-Objekts zur Anzeigeformatierung dieses Feldes.

Options (Number Representation)

Logische Bits zur Angabe von Optionen. 1 = TRUE.

  • Bit 0 = Transparent: Wenn TRUE, wird das Eingabefeld mit einem durchscheinenden Hintergrund angezeigt, anstatt die Hintergrundfarbattribute zu verwenden.
  • Bit 1 = Führende Nullen anzeigen: Wenn TRUE, wird das Feld linksbündig bis zur Feldbreite mit Nullen aufgefüllt; die Ausrichtung erfolgt nach dem Auffüllen mit Nullen.
  • Bit 2 = Nullwert als Leerzeichen anzeigen: Wenn TRUE, wird das Feld leer angezeigt, aber nur, wenn der angezeigte Wert des Objekts exakt null ist. Außer wenn das Feld leer ist, muss das VT immer mindestens eine Ziffer vor dem Dezimalpunkt anzeigen (Beispiele: „2,2“, „0,2“).
  • Bit 3 = Abschneiden: Wenn TRUE, wird der Wert auf die angegebene Anzahl von Dezimalstellen abgeschnitten. Andernfalls wird der Wert auf die angegebene Anzahl von Dezimalstellen gerundet.

Hinweis für Designer: Bei der Berücksichtigung führender Nullen und der Feldbreite sollte auch ein vorangestelltes Minuszeichen (unäres Minus) mit einbezogen werden.

Variable Reference

Referenz auf ein Variablen-Objekt zur Wertübernahme.

Scale

Skalierung, die auf den Eingabewert sowie auf die Min-/Max-Werte angewendet werden soll.

Number of decimals

Gibt die Anzahl der Dezimalstellen an, die nach dem Dezimalpunkt angezeigt werden sollen.

Format (Number)

0 = display in fixed decimal format (####.nn)
1 = Using the exponential format ([-] ###.nne [+/-] ##

where n is defined by the number of decimals attribute).

Justification

Horizontale/vertikale Ausrichtung des Inhalts.

Wird benutzt in
Attribut
Beschreibung
No items found.