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.

Wird benutzt von
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.

Number (Input)

Dieses Objekt formatiert, zeigt an und ändert einen numerischen Wert basierend auf einem Ganzzahlwert. Die Gleichung für den angezeigten Wert lautet: Angezeigter Wert = (Wertattribut + Offset) × Skalierungsfaktor

Die angezeigten Werte werden je nach „Optionen“-Attribut abgeschnitten oder gerundet. Die VT sollte Doppelpräzision zur Minimierung von Rundungsfehlern verwenden. Wenn der Betreiber die „Enter“-Taste drückt, wird der neue Wert nur akzeptiert, wenn er im skalierten min/max-Bereich liegt. Andernfalls bleibt das Eingabeobjekt offen. Bei gültigem Wert wird das Wertattribut entsprechend der Gleichung gesetzt: Wertattribut = (neuer Wert / Skalierungsfaktor) − Offset

Das Working Set kann Werte durch Pool-Upload oder den Befehl „Change Numeric Value“ ändern.

Objektpools erstellen – so einfach wie nie zuvor

Mit einer intuitiven Bedienung, modernem Design und flexiblen Anpassungsmöglichkeiten sparst du Zeit und Aufwand – egal, ob du Einsteiger oder Profi bist.
Isobus Studio entdecken