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 | 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 |