Lade...
 

CX_VALUE::AutoFormat

CX_VALUE::AutoFormat

Beschreibung:

Diese Funktion passt die Darstellung eines Wertes entsprechend der gegebenen

Parameter an. Der erste Parameter legt die maximale Anzahl der Vorkommastellen fest, der zweite die maximale Anzahl von Nachkommastellen. Diese Funktion verarbeitet Byte, Kilogramm und Meter und die davon abgeleiteten Einheiten. In

allen anderen Fällen wird direkt das Eingabeobjekt zurückgeliefert.

Code-Beispiel:

Var(value)
2000m -> value

1 2 value Call(AutoFormat) // Ergebnis CX_VALUE

Objekt "2,00 km"

2kg -> value

4 0 value Call(AutoFormat) // Ergebnis CX_VALUE

Objekt "2000 g"

1024Byte -> value

1 0 value Call(AutoFormat) // Ergebnis CX_VALUE

Objekt "1 KByte"

3600s -> value                   // Von AutoFormat nicht unterstützt!

1 0 value Call(AutoFormat) // Ergebnis CX_VALUE

Objekt "3600 s", nicht "1h"

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top  CX_VALUE  Wert
  Top-1 INTEGER Anzahl der Nachkommastellen
  Top-2 INTEGER Anzahl der Vorkommastellen
Stack(OUT) Top  CX_VALUE Umformatierter Wert
Funktionsaufruf: Call(AutoFormat)